gpt4 book ai didi

wpf - XAML:在普通 XAML 中引用 StaticResource? (无标记扩展)

转载 作者:行者123 更新时间:2023-12-05 00:06:27 32 4
gpt4 key购买 nike

我正在对一系列文本框设置验证规则。我宁愿不为每个文本框创建我的自定义验证规则的新实例...

<Window.Resources>
<my:IsIntegerRule x:Key="IsIntegerRule"/>
</Window.Resources>

...
...

<TextBox>
<TextBox.Text>
<Binding XPath="@num" UpdateSourceTrigger="PropertyChanged" Mode="TwoWay">
<Binding.ValidationRules>

<-- WHAT IS THE EQUIVALENT OF WRITING: {StaticResource IsIntegerRule} here -->

</Binding.ValidationRules>
</Binding>
</TextBox.Text>
</TextBox>

任何人都可以帮忙吗?

最佳答案

您可以对标记扩展使用正常的属性元素语法。见 Markup Extensions and WPF XAML .它看起来像这样:

<Binding.ValidationRules>
<StaticResource ResourceKey="IsIntegerRule"/>
</Binding.ValidationRules>

关于wpf - XAML:在普通 XAML 中引用 StaticResource? (无标记扩展),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3173353/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com