我正在尝试向 MenuFlyoutItem 添加一个图标。我有以下项目结构:
项目
-资源
--图片
---图片.png
-观点
--查看.xaml
XAML如下:
<MenuFlyoutItem
Command="{x:Bind ViewModel.SomeCommand}"
Style="{StaticResource SomeStyle}"
Width="Auto">
<MenuFlyoutItem.Icon>
<BitmapIcon UriSource="/Resources/Images/image.png"/>
</MenuFlyoutItem.Icon>
</MenuFlyoutItem>
但我在菜单项中没有看到该图标。
我期待有这样的事情:
我尝试将图像控件添加到视图中并指定“/Resources/Images/image.png”作为图像源,只是为了检查是否可以访问该 image.png 文件,在本例中是我的图像显示没有问题。 请帮助我,我对 MenuFlyoutItem 做错了什么? 谢谢。
1.请检查文件夹中是否有image.png
/Resources/Images/
2.请在解决方案资源管理器中右键单击 image.png,选择属性。
在“属性”窗口中,检查 Build Action 是否为内容。