正如我所说,Segoe MDL2 Assets 有很多图标,但还不够。通常我们想使用自己的图标。
但是有一个问题,我们自己的图标无法自动适应浅色和深色主题,而 segoe 图标可以。
那么,有人知道怎么做吗?谢谢:)
最佳答案
如果您希望图标字体具有正确的颜色,则必须导出为字体(即ttf)而不是ico
很少有在线工具可以将 PNG 资源转换为字体文件
获得字体文件后,您可以在应用程序中使用它,并在 XAML 中指定字体系列
<TextBlock Text=" FontFamily="/Assets/Fonts/my-font.ttf#My Font"/>
如果您不想每次都指定路径,也可以创建一个新的FontFamily https://learn.microsoft.com/en-us/uwp/api/windows.ui.xaml.media.fontfamily
关于uwp - 如何在 UWP 中创建类似于 Segoe MDL2 Assets 的图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45685130/