如何在UWP中为新符号安装“ Segoe MDL2资产”字体?

时间:2018-09-27 13:06:20

标签: uwp assets symbols

我可以添加更多符号吗?是我正在创建一个应用程序,但是像该列表这样的标准还不够,我需要或想要更多。

https://docs.microsoft.com/en-us/uwp/api/windows.ui.xaml.controls.symbol

2 个答案:

答案 0 :(得分:0)

不,您不能扩展Symbol使用的SymbolIcon枚举,但可以使用FontIcon

答案 1 :(得分:0)

如果我对您的理解是正确的,则您希望应用程序中的符号数量超过您提到的列表。

是的,您可以这样做。如果要继续使用SymbolIcon,则必须在后面的代码中将其设置为Symbol或使用x:Bind

在后面的代码中设置符号:

如果您的XAML如下所示:

<SymbolIcon x:Name="MySymbolIcon" />

那么您后面的代码是:

MySymbolIcon.Symbol = (Symbol)0xE156;

或者使用x:Bind:

如果您的代码后面有Symbol,如下所示:

Symbol Avatar = (Symbol)0xE156;

然后您可以x:Bind在XAML中像这样:

<SymbolIcon Symbol="{x:Bind Avatar}" />

现在您可能想知道,在哪里可以找到这些令人毛骨悚然的十六进制代码?好吧,有一个应用Character Map UWP可以为您提供一个类似这样的列表:

enter image description here

或者,使用FontIcon:

您在我包含的图像的右下角看到了代码吗?也有FontIcon的代码。只需复制粘贴即可。

希望有帮助。