Как контролировать View с Viewmodel?

Чтобы делать какие-то доказательства, у меня есть siguinte событие в code-behind, который pertence в класс CreateAnAccount:

    private void CreateAccount(object sender, RoutedEventArgs e)
    {
        CreatingAccountGrid.Visibility = Visibility.Hidden;
        AccountCreatedGrid.Visibility = Visibility.Visible;
    }

Который прячет grid, чтобы показывать другой grid.

Поскольку я работаю с MVVM, я хочу сделать то же самое одиноким, чем с Viewmodel. И я делаю это проницательным siguinte:

using (LoginServiceEntities context = new LoginServiceEntities())
      {
         CreateAnAccount ca = new CreateAnAccount();
         context.CreatingAnAccount(FirstName, LastName, UserName, Password, EMailAddress, Gender);

         ca.CreatingAccountGrid.Visibility = Visibility.Hidden;
         ca.AccountCreatedGrid.Visibility = Visibility.Visible;

         CleanProperties();
         context.SaveChanges();
         context.Dispose();
       }

Я верю в объект класса рисунка, и называю специфический объект, который я хочу использовать; aparete разум для того, чтобы оно функционировало того же mandera, что и в code-behind. Но проблема, которая у меня есть, состоит в том, что, когда работает код с Viewmodel, не происходит изменение grid.

0
задан 03.01.2017, 18:24
0 ответов