首页 > 解决方案 > 自定义 NavigationView 图标

问题描述

我想为 NavigationView 项目制作自定义彩色图标。我从旧帖子中添加了一些代码,如下所示。

       <winui:NavigationViewItem x:Uid="Shell_Main"  helpers:NavHelper.NavigateTo="views:MainPage"   >
            <winui:NavigationViewItem.Content>
                <StackPanel Orientation="Horizontal">
                    
                    <Image Source="/Assets/Icons/HomeIcon.png" Width="25" Height="25"/>
                    
                </StackPanel>
            </winui:NavigationViewItem.Content>
        </winui:NavigationViewItem>

设计器中的更改可以如下图所示。 在此处输入图像描述

但是在执行过程中,没有发生任何事情,如下图所示: 在此处输入图像描述

怎么了?

标签: c#uwp-xamlnavigationview

解决方案


但是在执行过程中,没有发生任何事情,如下图所示:

在测试过程中,您的代码是正确的,添加图像NavigationViewItem是自定义导航项图标的一般方法。我们制作了样品,它按预期工作。看起来您的项目有调试问题。请尝试清理您的项目或创建一个新项目。


推荐阅读