0

我正在研究 ViewModelLocators 的概念,但只找到了处理一个主视图和一个主 ViewModel 的基本教程,这当然可以正常工作。

虽然我确实了解 ViewModelLocator 本身的概念是如何工作的,但我并不真正了解导航如何与它一起工作。我习惯于在对绑定 ViewModel 做出反应的视图中使用 DataTemplates - 当绑定的 ViewModel 更改时,会显示不同的视图。如何使用 ViewModelLocator 来完成?我找不到一个很好的教程示例来处理导航问题。

你们中的任何人都可以为我提供一个教程,这是如何工作的吗?我自己无法理解这一点。

4

1 回答 1

1

视图模型定位器不负责导航。

您将使用导航服务在使用视图模型定位器解析视图模型的视图之间导航。

导航服务和视图模型定位器是两个不同的组件,具有不同的职责。

您将在此处找到如何同时使用它们的简短示例。

于 2019-04-29T14:43:34.990 回答