我正在研究 ViewModelLocators 的概念,但只找到了处理一个主视图和一个主 ViewModel 的基本教程,这当然可以正常工作。
虽然我确实了解 ViewModelLocator 本身的概念是如何工作的,但我并不真正了解导航如何与它一起工作。我习惯于在对绑定 ViewModel 做出反应的视图中使用 DataTemplates - 当绑定的 ViewModel 更改时,会显示不同的视图。如何使用 ViewModelLocator 来完成?我找不到一个很好的教程示例来处理导航问题。
你们中的任何人都可以为我提供一个教程,这是如何工作的吗?我自己无法理解这一点。