【发布时间】:2015-02-20 13:19:47
【问题描述】:
我只是在 WPF 中闲逛了一下,并希望我的 Window 上的所有元素共享相同的边距。 我发现所有能够有边距的控件都来自 FrameworkElement,所以我尝试了以下方法:
<Window.Resources>
<Style TargetType="{x:Type FrameworkElement}">
<Setter Property="Margin" Value="10" />
</Style>
</Window.Resources>
而且,这不起作用。 我可以将此应用于所有按钮,但不能应用于从按钮派生的所有元素。 我错过了什么还是这根本不可能?
只有我一个人觉得将 CSS 用于 WPF 会是个好主意吗?
【问题讨论】:
-
我知道这是一篇旧帖子,但你不是唯一一个。 CSS 并不完美,但最好使用不比 CSS差 的东西。
标签: wpf styles targettype