在資源字典中,有沒有一種方法可以宣告默認的 System FontFamily 是所需的,而無需宣告特定的 System FontFamily(即 Segoe UI)?
如果有以下宣告:
<FontFamily x:Key="<some key string>" > xxx </FontFamily>
我用什么代替 xxx 來指定默認的 System FontFamily (System.Media.Windows)?
uj5u.com熱心網友回復:
在資源字典中,有沒有一種方法可以宣告默認的 System FontFamily 是所需的,而無需宣告特定的 System FontFamily(即 Segoe UI)?
簡短的回答:不。不在 XAML 中。
您可以通過編程方式創建資源:
Resources.Add("someKey", SystemFonts.CaptionFontFamily);
或者直接使用SystemFonts類中的現有資源而不創建自己的資源,例如:
<TextBlock Text="Sample text..." FontFamily="{x:Static SystemFonts.CaptionFontFamily}" />
uj5u.com熱心網友回復:
<FontFamily.FamilyNames>
<System:String x:Key="en-US">Comic San Serif</System:String>
</FontFamily.FamilyNames>
更多細節在這里
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/475820.html
