当前位置:贵波网 > 娱乐 > 正文

wpf 在app.xaml 中设定了全局的textblock fontsize,大部分控件的字体都受影响了

2022-08-11 18

添加一个key就行了:
<Style x:Key="CustomTextBlock" TargetType="{x:Type TextBlock}">
<Setter Property="Margin" Value="2"/>
<Setter Property="FontSize" Value="15"/>
</Style>
使用时指定Key,未指定的就不会有影响了:
<TextBlock Style="{StaticResource CustomTextBlock}"/>
希望对你有帮助,还有疑问请追问或是Hi在每个窗体或者page的xaml文件中添加:
<Window.Resources>
<Style TargetType="{x:Type TextBlock}">
<Setter Property="Margin" Value="2"/>
<Setter Property="FontSize" Value="15"/>
</Style>
</Window.Resources>
不知道是什么原因,单独再每个xaml的window.resource中设置样式,其他控件不受影响。
但在app.xmal中设置textblock样式,所有其他控件都改变了。

有知道原理的告知下。
本周热门