我在研究WPF时想让窗口上的所有元素共享相同的边距。
我发现,所有能够拥有边距的控件都是从FrameworkElement派生的,因此我尝试了以下代码:
<Window.Resources>
<Style TargetType="{x:Type FrameworkElement}">
<Setter Property="Margin" Value="10" />
</Style>
</Window.Resources>
而且,这个不起作用。 我可以将其应用于所有按钮,但不能应用于从按钮派生的所有元素。 我有什么遗漏或者这根本不可能实现?
我是唯一一个觉得为WPF使用CSS会是一个好主意吗?