如何在Mvvm Light中使用ViewModelLocator

时间:2010-06-30 12:56:44

标签: silverlight mvvm mvvm-light

我刚刚开始在MVVM Light工具包的帮助下使用和学习mvvm模式。我想在我的项目中使用MVVM Light,但我不知道如何使用ViewModelLocator。我没有得到它的用途。请提供样品或示例。

由于

1 个答案:

答案 0 :(得分:1)

定位器是视图模型的存储库。您可以使用它来访问应用程序中的视图模型。 app.xaml定义了定位器的全局实例,并且各个视图可以将其datacontext绑定到为各个VM提供服务的定位器的属性。查看我的sample app,了解事情是如何连接在一起的。