我创建了一个ResourceDictionary,并为Windows定义了一种样式
<Style TargetType="{x:Type Window}" x:Key="WindowDefaultStyle">
<Setter Property="FontFamily" Value="Tahoma" />
<Setter Property="FlowDirection" Value="RightToLeft" />
<Setter Property="FontSize" Value="11" />
</Style>
<!-- Window file -->
<Window Style="{DynamicResource ResourceKey=WindowDefaultStyle}">
在设计中应用样式但在运行程序不适用时:(
注意:我已更新了我的代码,以便其他人可以使用它。
答案 0 :(得分:0)
尝试设置样式上的x:Key
和TargetType,如下所示 -
<Style x:Key="{x:Type Window}" TargetType="{x:Type Window}">
<Setter Property="FontFamily" Value="Tahoma" />
<Setter Property="FlowDirection" Value="RightToLeft" />
<Setter Property="FontSize" Value="11" />
</Style>
修改强> 你需要通过给你的风格一些关键来明确地将风格应用到你的窗口。如需参考,请参阅以下链接 -