Нужна помощь в настройке MVVM Light ViewModelLocator - PullRequest
2 голосов
/ 10 ноября 2011

Как видно из названия, мне нужна помощь в настройке моего ViewModelLocator. Это приложение для Windows Phone 7, в котором используется Galasoft MVVM Light Toolkit.

У меня есть вторая страница в моем приложении, которую мне нужно подключить к модели представления, но после напряженного поиска в Интернете в течение последнего часа, я не смог найти простой пример добавления ViewModels в локатор. Все, что мне нужно, это пример кода того, что мне нужно добавить к локатору и местонахождение, чтобы добавить его.

Спасибо всем, кто может мне помочь с этим.

1 Ответ

3 голосов
/ 10 ноября 2011

Это мой ViewModelLocator:

public class ViewModelLocator
{
    public MainPageViewModel MainPage
    {
        get { return new MainPageViewModel(); }
    }
}

Это часть моего приложения. Xaml:

<Application.Resources>
    <vm:ViewModelLocator
        x:Key="ViewModelLocator" />
</Application.Resources>

Это часть моей страницы xaml:

DataContext="{Binding MainPage, Source={StaticResource ViewModelLocator}}"
...