正如标题所示,我需要一些帮助来设置我的 ViewModelLocator。这是一款使用 Galasoft MVVM Light Toolkit 的 Windows Phone 7 应用程序。
我的应用程序中有第二个页面,我需要将其连接到 View 模型,但是在过去一个小时在互联网上苦苦寻找之后,还没有真正找到将 ViewModel 添加到 View 模型的简单示例定位器。我所需要的只是一个代码示例,说明我需要添加到定位器的内容以及添加它的位置。
感谢任何可以帮助我的人。
最佳答案
这是我的 ViewModelLocator:
public class ViewModelLocator
{
public MainPageViewModel MainPage
{
get { return new MainPageViewModel(); }
}
}
这是我的 App.xaml 的一部分:
<Application.Resources>
<vm:ViewModelLocator
x:Key="ViewModelLocator" />
</Application.Resources>
这是我的页面 xaml 的一部分:
DataContext="{Binding MainPage, Source={StaticResource ViewModelLocator}}"
关于silverlight - 需要帮助设置 MVVM Light ViewModelLocator,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8075305/