コード例 #1
0
ファイル: MainViewModel.cs プロジェクト: GoAnyway/Shop
        public MainViewModel(INavigator navigator, IShopViewModelFactory viewModelFactory)
        {
            _navigator = navigator;
            _navigator.StateChanged += () => { OnPropertyChanged(nameof(CurrentViewModel)); };

            UpdateCurrentViewModelCommand = new UpdateCurrentViewModelCommand(navigator, viewModelFactory);
            UpdateCurrentViewModelCommand.Execute(ViewModelType.Employee);
        }
コード例 #2
0
 public UpdateCurrentViewModelCommand(INavigator navigator, IShopViewModelFactory viewModelFactory)
 {
     _navigator        = navigator;
     _viewModelFactory = viewModelFactory;
 }