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);
 }
示例#2
0
 private void SwitchClick(object sender, RoutedEventArgs e)
 {
     if (CurrentViewModel is RedViewModel)
     {
         CurrentViewModel = new BlueViewModel();
     }
     else
     {
         CurrentViewModel = new RedViewModel();
     }
 }
示例#3
0
        protected override void OnStartup(StartupEventArgs e)
        {
            base.OnStartup(e);

            SimpleCore core  = new SimpleCore();
            var        appVm = new AppViewModel();
            var        redVm = new RedViewModel();

            core.Startup(appVm, redVm, true);

            DataTemplateManager manager = new DataTemplateManager();

            manager.LoadDataTemplatesByConvention();
        }
示例#4
0
 private void RedView_Clicked(object sender, RoutedEventArgs e)
 {
     DataContext        = new RedViewModel();
     lbl_status.Content = "Add Clicked";
 }
示例#5
0
 private void RedView_Clicked(object sender, RoutedEventArgs e)
 {
     DataContext = new RedViewModel();
 }
 public ShellViewModel()
 {
     Red   = new RedViewModel();
     Green = new GreenViewModel();
     Blue  = new BlueViewModel();
 }
示例#7
0
 private void Button_Click(object sender, RoutedEventArgs e)
 {
     //red
     DataContext = new RedViewModel();
 }
示例#8
0
 public RedView(RedViewModel viewModel)
 {
     InitializeComponent();
     this.DataContext = viewModel;
 }
        public PaginaRed()
        {
            InitializeComponent();

            BindingContext = new RedViewModel();
        }
示例#10
0
 public RedViewController()
 {
     InitializeComponent();
     mViewModel       = new RedViewModel();
     this.DataContext = mViewModel;
 }