在UWP的NavigationView
中有没有办法为NavigationViewMenuItems
提供多个“视图”?这个概念是将类别或文件夹作为MenuItems
,当点击或NavigationViewMenuItems
向左滑动并显示文件夹或类别的内容时。然后,当从文件夹导航回来时,文件夹和类别列表将再次从左侧滑入。我知道我可以在C#中更改NavigationView.MenuItemsSource
,但我想主要在XAML中完成此操作。我已经尝试了很多方法来做到这一点,但似乎无法找到一种有效的方法。
我真的没有任何代码可以证明这一点,因为这是一个完整的概念问题,而不是一个无效的错误。我到处搜索,发现了许多关于将不同视图加载到NavigationView.Content
的文章/链接,但没有改变MenuItems
部分。
有没有人对如何实现这一点有任何想法,或者链接到我可以遵循的教程?我无法想象以前从未做过这件事,这看起来像是一个常识性的UI界面。
你实际需要的是一个树导航器。 UWP对我们没有这样的内置控制。您可以使用像Syncfusion TreeNavigator这样的第三方控件。
请参阅GitHub上的代码示例:https://github.com/syncfusion/uwp-demos/tree/master/Navigation