Exemple #1
0
        public MainViewModel()
        {
            FooterViewModel = new FooterViewModel();

            DisplayClientViewModel = new DisplayClientViewModel();
            SearchClientViewModel  = new SearchClientViewModel();
            StatisticsViewModel    = new StatisticsViewModel();

            Mode = Modes.Search;

            Mediator.Default.Register <CreateClientMessage>(this, HandleCreateClientMessage);
            Mediator.Default.Register <SwitchToDisplayClientMessage>(this, HandleSwitchToDisplayClientMessage);
            Mediator.Default.Register <SwitchToSearchClientMessage>(this, HandleSwitchToSearchClientMessage);
            Mediator.Default.Register <SwitchToStatisticsMessage>(this, HandleSwitchToStatisticsMessage);
        }
 private void DisplayClientTab_Clicked(object sender, RoutedEventArgs e)
 {
     DataContext = new DisplayClientViewModel();
 }
Exemple #3
0
 private void HandleCreateClientMessage(CreateClientMessage createClientMessage)
 {
     DisplayClientViewModel.Initialize();
     Mode = Modes.Display;
 }
Exemple #4
0
 private void HandleSwitchToDisplayClientMessage(SwitchToDisplayClientMessage switchToDisplayClientMessage)
 {
     DisplayClientViewModel.Initialize(switchToDisplayClientMessage.Client);
     Mode = Modes.Display;
 }