XAML中的布尔CommandParameter
我有这个代码(工作正常):
<KeyBinding Key="Enter" Command="{Binding ReturnResultCommand}">
<KeyBinding.CommandParameter>
<s:Boolean>
True
</s:Boolean>
</KeyBinding.CommandParameter>
</KeyBinding>
其中“s”当然是System命名空间。
但是这个命令被调用了很多次,它实际上膨胀了相当简单的XAML代码。这是否是XAML中布尔命令参数的最短符号(除了将命令分成几个命令)?
没有找到相关结果
已邀请:
6 个回复
念炯
类派生:
用法:
而另一个不那么奇怪的解决方案:
用法:
版萍层分
并使用它像:
担每棱绰
用法(“wpf:”是扩展所在的命名空间):
键入
后,您甚至可以选择
和
并键入安全!
填盖
其中s是命名空间:
荒劫娇噬
在哪里
摊揉售
或
(或您希望的任何其他值)。然后你就像在任何其他标记扩展中一样在XAML中使用它们:
然后你就像这样使用它们(假设导入的命名空间是
):
我实际上为很多常见的东西定义了很多自定义的
类,我不希望将它们存储在我的资源中。