我有这个代码(工作正常):
<KeyBinding Key="Enter" Command="{Binding ReturnResultCommand}">
<KeyBinding.CommandParameter>
<s:Boolean>
True
</s:Boolean>
</KeyBinding.CommandParameter>
</KeyBinding>
Run Code Online (Sandbox Code Playgroud)
其中"s"当然是System命名空间.
但是这个命令被调用了很多次,它实际上膨胀了相当简单的XAML代码.这是否是XAML中布尔命令参数的最短符号(除了将命令分成几个命令)?
我已经看到在同一个项目中使用了这两种样式,我想知道它们之间是否有任何语义差异,或者是否会推荐其他样式以及为什么.