private void ProcessShowStatusBarMessage(ShowStatusBarMessage message) { if (_statusBarViewModel == null) { _statusBarViewModel = Container.Resolve <IStatusBarViewModel>(); StatusBarRegion.Add(_statusBarViewModel.View); } StatusBarRegion.Activate(_statusBarViewModel.View); }
public ShellViewModel(IStatusBarViewModel statusBarViewModel, IEventAggregator eventAggregator, ICollection <IMenuComponent> menuItems) { Guard.NotNull(statusBarViewModel, nameof(statusBarViewModel)); Guard.NotNull(eventAggregator, nameof(eventAggregator)); Guard.NotNull(menuItems, nameof(menuItems)); this.StatusBarViewModel = statusBarViewModel; this.MenuItems = menuItems; this.documents = new ObservableCollection <OpenedDocument>(); eventAggregator.Subscribe(this); }
public MainViewModel( INewTaskCommand newTaskCommand, ITaskListViewModel taskListViewModel, IStatusBarViewModel statusBarViewModel, IApplicationCaptionMediatorFactory applicationCaptionMediatorFactory) { NewTaskCommand = newTaskCommand; TaskListViewModel = taskListViewModel; StatusBarViewModel = statusBarViewModel; applicationCaptionMediator = applicationCaptionMediatorFactory.Create(this); }
public StatusBarView(IStatusBarViewModel model) { InitializeComponent(); ViewModel = model as StatusBarViewModel; this.WhenActivated(disposable => { this.OneWayBind(ViewModel, viewModel => viewModel.Status, view => view.StatusLabel.Content) .DisposeWith(disposable); this.OneWayBind(ViewModel, viewModel => viewModel.UserInfo, view => view.UserInfoLabel.Content) .DisposeWith(disposable); this.OneWayBind(ViewModel, viewModel => viewModel.EnvironmentInfo, view => view.EnvironmentInfoLabel.Content) .DisposeWith(disposable); }); }
public FileReferenceListItemViewModel(ILoggingService loggingService, IUserService userService, IStatusBarViewModel statusBarViewModel, IEventAggregator eventAggregator, IStatusBarMessageQueue statusBarMessageQueue) : base(eventAggregator) { _loggingService = loggingService; _userService = userService; _statusBarMessageQueue = statusBarMessageQueue; _isBusy = false; _isDirty = false; _allowFileHistory = true; InitializeCommands(); }
public PrismMEFController( IEventAggregator eventAggregator, IRegionManager regionManager, IStatusBarViewModel statusBar) { //_container = container; _eventAggregator = eventAggregator; _regionManager = regionManager; _regionManager.RegisterViewWithRegion( RegionNames.BottomRegion, () => statusBar.View); _eventAggregator.GetEvent <ExitApplicationEvent>().Subscribe(obj => { App.Current.MainWindow.Close(); }); }
public MainWindowViewModel( IMainMenuViewModel mainMenuViewModel, INavigationPaneViewModel navigationPaneViewModel, IViewerPaneViewModel viewerPaneViewModel, IFilterPaneViewModel filterPaneViewModel, ILayoutPaneViewModel layoutPaneViewModel, ILegendPaneViewModel legendPaneViewModel, IPropertyPaneViewModel propertyPaneViewModel, IStatusBarViewModel statusBarViewModel) { _mainMenuViewModel = mainMenuViewModel; _navigationPaneViewModel = navigationPaneViewModel; _viewerPaneViewModel = viewerPaneViewModel; _filterPaneViewModel = filterPaneViewModel; _layoutPaneViewModel = layoutPaneViewModel; _legendPaneViewModel = legendPaneViewModel; _propertyPaneViewModel = propertyPaneViewModel; _statusBarViewModel = statusBarViewModel; }
public OtherViewModel(IStatusBarViewModel statusBarViewModel) { _statusBarViewModel = statusBarViewModel; }
public MainViewModel(IStatusBarViewModel statusBarViewModel) { _statusBarViewModel = statusBarViewModel; ClickCommand = new RelayCommand(ExecuteClickCommand, CanExecuteClickCommand); }
public StatusBarView(IStatusBarViewModel viewModel) { InitializeComponent(); viewModel.View = this; }
public UserNotifierPreHandler(IStatusBarViewModel statusBarViewModel) { Guard.NotNull(statusBarViewModel, nameof(statusBarViewModel)); this.statusBarViewModel = statusBarViewModel; }
public StatusBarView(IStatusBarViewModel viewModel) { InitializeComponent(); DataContext = viewModel; }
public IdleTimeSummer(IStatusBarViewModel statusBarViewModel, ITimeBlocksModel timeBlocksModel, ITimer timer) : base(timeBlocksModel, timer) { this.statusBarViewModel = statusBarViewModel; }
public StatusBarView(IStatusBarViewModel viewModel) { InitializeComponent(); ViewModel = viewModel; }
public MainWindowViewModel(IStatusBarViewModel statusBar) { _statusBar = statusBar; }