public TestsView(ITestViewModel viewModel) { InitializeComponent(); this._viewModel = viewModel; InitializeBinding(); _viewModel.PushingMessages += _viewModel_PushingMessages; barButtonItemSave.ItemClick += _viewModel.ProcessSaveTest; barButtonItemNewTest.ItemClick += _viewModel.PrepareForNewTestEntry; gridViewTests.FocusedRowChanged += GridViewTests_FocusedRowChanged; }
public ShellViewModel(ITestViewModel testVM, IAddAusgangsrechnungViewModel AddAusgangsRechnungVM, IAddEingangsrechnungViewModel AddEingangsRechnungVM, ITestPeopleViewModel TestPeopleVM, IEventAggregator events) { _events = events; _testViewModel = testVM; _addAusgangsRechnungViewModel = AddAusgangsRechnungVM; _addEingangsRechnungViewModel = AddEingangsRechnungVM; _TestPeopleViewModel = TestPeopleVM; events.Subscribe(this); }
public Test() { ITestViewModel viewModel = TypeEmitter.Instance.CreateViewModel <ITestViewModel>(); viewModel.Update( () => { viewModel.Test1 = 15; viewModel.Test2 = "Test text"; viewModel.Test3 = 1234567890; }); viewModel.Update( vm => { vm.Test1 = 15; vm.Test2 = "Test text"; vm.Test3 = 1234567890; }); }
public TestWindow(ITestViewModel testViewModel) { InitializeComponent(); DataContext = testViewModel; }
public MainViewModel(ITestViewModel testViewModel, IHomeViewModel homeViewModel) { TestViewModel = testViewModel; _homeViewModel = homeViewModel; // MessageBox.Show("wow"); }
public TestController(ITestViewModel viewModel) { _viewModel = viewModel; }