我正在构建一个项目,到目前为止我遇到的最大问题之一是导航。
我一直在寻找 caliburn.micro/mvvm 导航的示例,但它们似乎都很长,我无法真正理解其中的大部分内容(这里是初学者!)。
关于我的项目的一些信息:
我希望有一个外部窗口/外壳,菜单链接/选项卡根据在外壳内部单击的按钮打开页面,并且能够从一个内部打开更改页面.
我目前有:ShellViewModel.cs、MainViewModel.cs、我的模型和我的视图。 现在,我只需要知道如何让 MainViewModel 在启动时加载到 shellviewmodel 中(使用 contentcontrol/frames ...),以及如何从一个页面移动到另一个页面。
您也可以只写点,并将我链接到一些有用的示例,我相信我可以从那里继续。如果可能的话,最好得到一个彻底的解释。