UWP NavigationView中的多个MenuItem视图

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

在UWP的NavigationView中有没有办法为NavigationViewMenuItems提供多个“视图”?这个概念是将类别或文件夹作为MenuItems,当点击或NavigationViewMenuItems向左滑动并显示文件夹或类别的内容时。然后,当从文件夹导航回来时,文件夹和类别列表将再次从左侧滑入。我知道我可以在C#中更改NavigationView.MenuItemsSource,但我想主要在XAML中完成此操作。我已经尝试了很多方法来做到这一点,但似乎无法找到一种有效的方法。

我真的没有任何代码可以证明这一点,因为这是一个完整的概念问题,而不是一个无效的错误。我到处搜索,发现了许多关于将不同视图加载到NavigationView.Content的文章/链接,但没有改变MenuItems部分。

有没有人对如何实现这一点有任何想法,或者链接到我可以遵循的教程?我无法想象以前从未做过这件事,这看起来像是一个常识性的UI界面。

c# user-interface uwp navigationview multiple-views
1个回答
0
投票

你实际需要的是一个树导航器。 UWP对我们没有这样的内置控制。您可以使用像Syncfusion TreeNavigator这样的第三方控件。

请参阅GitHub上的代码示例:https://github.com/syncfusion/uwp-demos/tree/master/Navigation

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