예제 #1
0
        public MainPageViewModel(ILoggingSystem <MainPageViewModel> logger, IEventAggregator eventAggregator)
        {
            OpenTestCommand = new RelayCommand(o => eventAggregator.Invoke(new TestEvent()
            {
                Message = $"Input: {Message}"
            }));

            OpenNewPageCommand = new RelayCommand(o => eventAggregator.Invoke(new OpenNewPageEvent()
            {
                ViewModelType = typeof(NewPageViewModel)
            }));
        }
예제 #2
0
 public NewPageViewModel(IEventAggregator eventAggregator)
 {
     OpenWelcomePageCommand = new RelayCommand(o => eventAggregator.Invoke(new OpenNewPageEvent()
     {
         ViewModelType = typeof(MainPageViewModel)
     }));
 }