2
我有一个本地化的WPF应用程序,我需要为每种语言环境嵌入一种字体。我有一个字体添加到我的项目中,它的Build Action设置为Resource。如果我从.csproj中删除<UICulture>en-US</UICulture>
(这消除了附属程序集的创建),则该字体将作为资源编译到项目程序集中。然后我可以通过添加字体:如何引用卫星组件中的字体资源?
<Button Content="My Button" FontFamily="Fonts/#Frutiger LT 87 ExtraBlackCn" />
这很好用。如果我将en-US添加到我的.csproj中,字体将被添加到本地卫星组件中。但是
<Button x:Uid="Button1" Content="My Button" FontFamily="Fonts/#Frutiger LT 87 ExtraBlackCn" />
不再有效。
我该如何引用本地化的字体?