public HomeManagerNavigationViewModel(IAsyncEventAggregator eventAggregator) { eventAggregator.NullGuard(); _eventAggregator = eventAggregator; NavigateCommand = AsyncCommandBuilder.Create(NavigateCalled); }
public BooksNavigationViewModel(IAsyncEventAggregator eventAggregator) { eventAggregator.NullGuard(); _eventAggregator = eventAggregator; NavigateToWorkspaceCommand = AsyncCommandBuilder.Create(NavigateCalled); }
public ShellViewModel(IRegionNavigationAdapter navigationAdapter, IAsyncEventAggregator eventAggregator) { navigationAdapter.NullGuard(); eventAggregator.NullGuard(); eventAggregator.GetEvent <ModuleChangingEvent>().SubcribeAsync( type => { return(navigationAdapter.RequestWorkspaceNavigationAsync(type.Value.FullName)); }); }