gpt4 book ai didi

c# - 如何在 UWP/C# 中使用 svg 文件资源设置 AppBarButton 图标

转载 作者:太空狗 更新时间:2023-10-30 01:13:21 32 4
gpt4 key购买 nike

Microsoft 文档指出您可以使用 SVG 矢量图形文件设置图标:https://learn.microsoft.com/en-us/windows/uwp/design/style/icons

但是,当我尝试使用 svg 文件设置图标时,它只显示空白:

<AppBarButton Label="BitmapIcon">
<AppBarButton.Icon>
<BitmapIcon UriSource="ms-appx:///Svg/MyButton.svg"/>
</AppBarButton.Icon>
</AppBarButton>

这就是我将 Svg 文件添加到我的项目中的方式:在项目下我创建了一个目录“Svg”,在 Svg 文件夹中我添加了文件“MyButton.svg”。此 svg 资源文件的属性设置为:

BuildAction:内容

复制到输出目录:不要复制

自定义工具:

自定义工具命名空间:

最佳答案

您不能直接使用 .svg 文件作为您的 AppBarButton 图标。要将 SVG 图标文件加载到 AppBarButton.Icon,您可以将其转换为 PNG、字体或路径,然后使用 FontIcon , BitmapIconPathIcon显示它。更多细节,你可以看看这个类似的线程:

https://social.msdn.microsoft.com/Forums/en-US/1d32a8b5-a4e1-472b-acce-85c92380b799/uwp-how-to-load-svg-icon-into-appbarbuttonicon?forum=wpdevelop

关于c# - 如何在 UWP/C# 中使用 svg 文件资源设置 AppBarButton 图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50458126/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com