答案 0 :(得分:2)
我可能错了,但如果你使用自己的自定义字体 - 图标应该得到合适的颜色(假设你的字体还没有着色)。如果您只使用Path
元素 - 您可能需要为其ThemeResource
指定Foreground
并定义主题特定资源(或者只使用平台提供的资源)。
答案 1 :(得分:2)
如果您希望图标字体的颜色正确,则必须将其导出为字体(即 ttf ),而不是 ico
将PNG资源转换为字体文件的在线工具很少
获得字体文件后,您可以在应用中使用它,在XAML中指定字体系列
<TextBlock Text=" FontFamily="/Assets/Fonts/my-font.ttf#My Font"/>
如果您不想每次都指定路径,也可以创建新的 FontFamily https://docs.microsoft.com/en-us/uwp/api/windows.ui.xaml.media.fontfamily