<Button x:Name="TestButton" HorizontalAlignment="Center" VerticalAlignment="Stretch" Margin="12,0,0,0" FontSize="19" IsDoubleTapEnabled="False" IsRightTapEnabled="False" Visibility="{Binding IsTaskRun,Converter={StaticResource BooleanToVisibilityConverter}}" />
必须按什么顺序放置它的属性才对吗?
答案 0 :(得分:0)
要将按钮的内容与右侧对齐,请使用:
HorizontalContentAlignment="Right"
修改强>
正如上面的评论所表明,将它们置于哪个顺序并不重要。没有规则。你必须找到自己的方式/风格,这样你就更容易阅读。 如果您正在组编程,那么您应该找到适合该组的方式/样式。 就个人而言,我想在一行中写下所有属性,并不重要。但是,如果您查看MSDN模板,那么他们希望将每个属性放在一行中: https://msdn.microsoft.com/en-us/library/ms753328%28v=vs.110%29.aspx
答案 1 :(得分:0)
属性的顺序无效。没有特别的顺序。话虽如此,我讨厌VS强制所有属性都在一行上,所以我只是将它们全部放在自己的行上。
像:
<Button
x:Name="TestButton"
HorizontalAlignment="Center"
VerticalAlignment="Stretch"
Margin="12,0,0,0"
FontSize="19"
IsDoubleTapEnabled="False"
IsRightTapEnabled="False"
Visibility="{Binding IsTaskRun,Converter={StaticResource BooleanToVisibilityConverter}}" />
现在,这只是个人偏好。我发现这更具可读性,有人可能不同意。除非你有老板告诉你以某种方式格式化代码,否则请选择适合你的格式。