我之前问过一个关于
<Button Command="{StaticResource hwc}" CommandParameter="Hello" ...
为了克服我的问题,我被要求切换这两个属性的位置,即CommandParameter
应该先出现,然后是 Command`。这边走
<Button CommandParameter="Hello" Command="{StaticResource hwc}" ...
毫无疑问,这件事奏效了。但在我心中留下了几个问题。
- 属性的顺序重要吗?
- 同样的原则是否也适用于样式。我的前辈说样式应该在使用之前写入/定义在一个文件中
我设计了一个按钮
<Button Style="{StaticResource FooStyle}" ....
并且在声明此按钮后,样式在下方定义
<Style x:Key="FooStyle" TargetType="{x:Type Path}" ...
即使在声明按钮之后声明了该样式,该样式是否也会应用于该按钮?
在后面的代码中,我们不能在声明之前使用变量,那么这同样适用于 XAML 代码吗?