在WPF应用程序中设置屏幕字体
可以在wpf中为屏幕设置字体吗。我的意思是,如果我能够将字体属性设置为Tahoma,那么在特定屏幕中显示的所有文本[包括用户控件]都使用Tahoma字体。现在我正在手动更改所有文本元素的字体在WPF应用程序中设置屏幕字体,wpf,Wpf,可以在wpf中为屏幕设置字体吗。我的意思是,如果我能够将字体属性设置为Tahoma,那么在特定屏幕中显示的所有文本[包括用户控件]都使用Tahoma字体。现在我正在手动更改所有文本元素的字体 谢谢,通常,如果将窗口的FontFamily设置为Tahoma,由于属性值继承,大多数控件中的文本都应该使用该字体。例如,按钮和文本块应该这样做 无论如何,很少有控件(如状态栏、菜单、和工具提示)在内部将其字体类型设置为字体系统设置(用户可以通过窗口控制面板更改)。因此,这些元素将忽略窗口中的字体设置。该窗
谢谢,通常,如果将窗口的
FontFamily
设置为Tahoma,由于属性值继承,大多数控件中的文本都应该使用该字体。例如,按钮
和文本块
应该这样做
无论如何,很少有控件(如
状态栏
、菜单
、和工具提示
)在内部将其字体类型设置为字体系统设置(用户可以通过窗口控制面板更改)。因此,这些元素将忽略窗口中的字体设置。该窗口是从中派生FontFamily属性的控件。通过继承,在所有基础控件上设置所有字体族
我认为您需要考虑使用WPF样式,例如:
<Style TargetType="{x:Type Button}">
<Setter Property="Control.FontFamily" Value="Showcard Gothic"/>
</Style>
将根据定义资源的范围(例如窗口或应用程序)将所有按钮设置为此字体系列