我希望能夠爲我的WPF應用程序定義一個字體系列。優選地使用資源字典作爲從App.xaml
引用的主題。我試過創建一個Style
如下:如何設置WPF應用程序的默認字體?
<Style TargetType="{x:Type Control}">
<Setter Property="FontFamily" Value="Segoe UI" />
</Style>
但這不起作用。將類型設置爲TextBlock
適用於大多數控件,但有些控件在此不適用。
我知道你可以在窗口上設置字體,並讓該窗口的所有子控件繼承字體。但我認爲任何對話窗口都會返回到默認字體,這不正是我想要的。
任何想法?
因爲款式不應用到這不起作用從Window繼承的類型。 – Matze 2010-08-13 08:30:57
@Matze:它適合我。也許你不小心覆蓋了DefaultStyleKey或顯式設置窗口樣式? – 2010-08-13 19:04:29
@射線:你的片段絕對不行。因爲您必須使用從Window派生的類,所以還需要一些其他代碼和/或xal。 – Matze 2010-08-16 14:53:29