相关疑难解决方法(0)

将样式的TargetType属性设置为基类

我只是在WPF中挖了一下,并希望我窗口上的所有元素共享相同的边距.我发现所有能够具有边距的控件都派生自FrameworkElement,所以我尝试了以下方法:

<Window.Resources>
<Style TargetType="{x:Type FrameworkElement}">
    <Setter Property="Margin" Value="10" />
</Style>
</Window.Resources>
Run Code Online (Sandbox Code Playgroud)

而且,这不起作用.我可以将它应用于所有按钮,但不能应用于从Button派生的所有元素.我错过了什么或者这根本不可能吗?

我是唯一一个觉得使用CSS for WPF的人会是个好主意吗?

wpf styles targettype

43
推荐指数
2
解决办法
2万
查看次数

标签 统计

styles ×1

targettype ×1

wpf ×1