我正在创建需要使用自定义字体的WPF应用程序。 A创建了一个字体资源库,如此处http://msdn.microsoft.com/en-us/library/ms753303.aspx所述。一个示例显示了如何在XAML中设置字体系列:

<Run FontFamily="/FontLibrary;Component/#Kootenay" FontSize="36">
  ABCDEFGHIJKLMNOPQRSTUVWXYZ
</Run>

如何在代码中设置字体系列?

最佳答案

为您的运行分配一个名称,然后使用URI constructor构造FontFamily:

Xaml:

<Run x:Name="MyTextRun">ABC</Run>

后面的代码:
MyTextRun.FontFamily = new FontFamily(new Uri("/FontLibrary;Component/#Kootenay", UriKind.RelativeOrAbsolute), "Kootenay");
MyTextRun.FontSize = 36;

关于wpf - 如何在代码中设置FontFamily,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6682268/

10-10 22:55