Привязать ViewModel к MainPage.xaml - PullRequest
       2

Привязать ViewModel к MainPage.xaml

1 голос
/ 19 декабря 2011

У меня есть следующий код в моем MainPage.xaml.cs

public partial class MainPage : UserControl
    {
        private IsolatedStorageSettings userLogin = IsolatedStorageSettings.ApplicationSettings;
        private UserDataContract currentUser;
        private MainViewModel mainViewModel;

        public MainPage()
        {
            InitializeComponent();
        }

        // If an error occurs during navigation, show an error window
        private void ContentFrameNavigationFailed(object sender, NavigationFailedEventArgs e)
        {
            e.Handled = true;
            ChildWindow errorWin = new ErrorWindow(e.Uri);
            errorWin.Show();
        }

        private void Button_Click(object sender, RoutedEventArgs e)
        {
            HtmlPage.Window.Navigate(new Uri("#/Fields/Edit", UriKind.Relative));
        }

    }

Теперь я хотел бы привязать свою ViewModel к MainPage.xaml, как я могу это сделать?

            mainViewModel = new MainViewModel();
            this.LayoutRoot.DataContext = loginViewModel;

На самом деле не работает

1 Ответ

2 голосов
/ 19 декабря 2011
public MainPage()
    {
        InitializeComponent();
        mainViewModel = new MainViewModel();
        this.DataContext = mainViewModel ;
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...