我的WPF win APP正在使用以下代码,并且在已安装字体时它可以正常工作。
Button infoButton = new Button();
infoButton.Content = new FontIcon
{
FontFamily = new FontFamily("Segoe MDL2 Assets"),
Glyph = "",
Foreground = new SolidColorBrush(Colors.WhiteSmoke)
};
我想使用自定义字体而不在Windows上安装它。我在我的解决方案中包含了所有相关的字体文件(构建操作设置为内容)。如何在上面的代码中使用它?我知道如何在XAML中使用它,但我想在C#中使用它。
答案 0 :(得分:0)
我使用了以下链接在WPF应用程序中使用了未安装在系统中的新字体 - 它工作正常:
我在控件中使用了FontFamily,如下所示。
FontFamily="/HPID.KioskUIControls;component/Fonts/#Segoe MDL2 Assets".
字体文件在我的Fonts文件夹中可用。
可能这对你也有帮助。
感谢。