我只是在 WPF 中闲逛了一下,并希望我的 Window 上的所有元素共享相同的边距。我发现所有能够具有边距的控件都来自 FrameworkElement,因此我尝试了以下方法:
<Window.Resources>
<Style TargetType="{x:Type FrameworkElement}">
<Setter Property="Margin" Value="10" />
</Style>
</Window.Resources>
而且,这行不通。我可以将此应用于所有按钮,但不能应用于从按钮派生的所有元素。我错过了什么或者这根本不可能?
我是唯一一个觉得将 CSS 用于 WPF 会是个好主意的人吗?