c# - NavigationView 和其他设置按钮

标签 c# uwp uwp-xaml

我想在 NavigationView ( https://learn.microsoft.com/en-us/windows/uwp/design/controls-and-patterns/navigationview) 中的设置项(按钮)之前添加新项。我不知道如何添加这样的功能

我尝试修改控件样式,但在添加按钮样式后我没有按预期进行操作。该元素没有导航。 我想要实现的目标:

enter image description here

最佳答案

您可以使用 PaneFooter 将其他内容放置在 Settings 按钮上方:

<NavigationView>
    <NavigationView.PaneFooter>
        <StackPanel Orientation="Vertical">
            <NavigationViewItem Icon="SelectAll" Content="Select all" />
            <NavigationViewItem Icon="Help" Content="Help" />
        </StackPanel>
    </NavigationView.PaneFooter>
</NavigationView>

不幸的是,该控件不会自动处理此区域中菜单项的选择,因此“所选项目突出显示”(左侧的滑动矩形)不会移动到 PaneFooter 中的项目,因为控制“不知道”它们。

Selection

关于c# - NavigationView 和其他设置按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48885189/

相关文章:

c# - 在第 1 类中制作一个 2d 列表,在第 2 类中填写并在第 3 类中使用

工具箱中缺少 UWP Treeview

c# - 如何旋转放置在 map 控件上的图像

c# - 捕获具有特定错误代码的 oledb 异常

c# - 将 NEST (Elasticsearch) 搜索结果转换为数据集 - C#

winapi - 我需要安装 Windows 10 SDK 的哪一部分才能获取 MakeAppx.exe?

c# - 以编程方式向 UWP 应用添加按钮

c# - 垂直六角网格 : Get x rings of tiles surrounding a specific coordinate

c# - 如何将 "~/default.aspx"转换为 "http://www.website.com/default.aspx"C#?

c# - 将 VirtualKey 映射到 UWP 应用程序中的字符,独立于布局