我想在整個視圖中的所有控件中設置一致的邊距。我目前使用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