在 XAML 中向 MenuFlyoutItem 添加图标

问题描述 投票:0回答:1

我正在尝试向 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 做错了什么? 谢谢。

uwp-xaml
1个回答
0
投票

1.请检查文件夹中是否有image.png

/Resources/Images/ 

2.请在解决方案资源管理器中右键单击 image.png,选择属性

在“属性”窗口中,检查 Build Action 是否为内容。

© www.soinside.com 2019 - 2024. All rights reserved.