public MainViewModel(INavigator navigator, IShopViewModelFactory viewModelFactory) { _navigator = navigator; _navigator.StateChanged += () => { OnPropertyChanged(nameof(CurrentViewModel)); }; UpdateCurrentViewModelCommand = new UpdateCurrentViewModelCommand(navigator, viewModelFactory); UpdateCurrentViewModelCommand.Execute(ViewModelType.Employee); }
public UpdateCurrentViewModelCommand(INavigator navigator, IShopViewModelFactory viewModelFactory) { _navigator = navigator; _viewModelFactory = viewModelFactory; }