我想在整个视图中的所有控件中设置一致的边距。我目前使用XAML:定义默认布局属性
<Window.Resources>
<Thickness x:Key="ConsistentMargins">0,10,0,0</Thickness>
</Window.Resources>
<!-- ... -->
<!-- ... -->
<!-- ... -->
<MyControl1 Margin="{StaticResource ConsistentMargins}">
<MyControl2 Margin="{StaticResource ConsistentMargins}">
<MyControl3 Margin="{StaticResource ConsistentMargins}">
有没有一种方法来设置控件的默认布局样式,以避免上面显示的上述重复代码?
我认为有很多情况下,你还是要说,“一切都看起来像“,任何控制的边际都是一个很好的布局示例。你知道一种方法来处理基类型,所以我可以将TargetType设置为'x:Type Control'? – sammarcow