Ejemplo n.º 1
0
        void BlueViewController_Loaded(object sender, RoutedEventArgs e)
        {
            mBlueViewModel = new BlueViewModel();

            this.DataContext = mBlueViewModel;
            // 向数据管理类注册viewmodel
            DataManager.RegistData(mBlueViewModel);
        }
 public MainViewModel()
 {
     blueVM   = new BlueViewModel();
     orangeVM = new OrangeViewModel();
     redVM    = new RedViewModel();
     SelectBlueViewCommand   = new RelayCommand(() => SelectedView = blueVM);
     SelectOrangeViewCommand = new RelayCommand(() => SelectedView = orangeVM);
     SelectRedViewCommand    = new RelayCommand(() => SelectedView = redVM);
 }
Ejemplo n.º 3
0
 private void SwitchClick(object sender, RoutedEventArgs e)
 {
     if (CurrentViewModel is RedViewModel)
     {
         CurrentViewModel = new BlueViewModel();
     }
     else
     {
         CurrentViewModel = new RedViewModel();
     }
 }
Ejemplo n.º 4
0
 private void BlueView_Clicked(object sender, RoutedEventArgs e)
 {
     DataContext        = new BlueViewModel();
     lbl_status.Content = "View Clicked";
 }
Ejemplo n.º 5
0
 private void BlueView_Clicked(object sender, RoutedEventArgs e)
 {
     DataContext = new BlueViewModel();
 }
Ejemplo n.º 6
0
 public ShellViewModel()
 {
     Red   = new RedViewModel();
     Green = new GreenViewModel();
     Blue  = new BlueViewModel();
 }
Ejemplo n.º 7
0
 private void Button_Click_1(object sender, RoutedEventArgs e)
 {
     //blue
     DataContext = new BlueViewModel();
 }