我正在尝试使用WPF的一个简单项目MVVM,我已经掌握了模式的工作原理和意图。但是,我现在的一个问题是如何在MVVM中完成导航。例如,当我有一个导航窗格时,我需要根据导航窗格中单击的项目在窗口的右侧显示UserControl。或者显示一个新窗口。
这是如何在MVVM中完成的?我浏览过互联网,但我看到的所有实现都使用了IoC容器。我想在没有这些框架的情况下实现应用程序,因为我想了解它是如何工作的。有些人提到使用控制器进行导航,但我似乎无法找到一个简单而简短的例子。
基本上,我需要一个简短的示例,说明如何在WPF MVVM中完成导航。