private void ModelReady(AppBarModel model) { DataContext = Model = model; model.Start(); Ready = true; if (_openSettings) { _openSettings = false; (Application.Current as App).OpenSettings(); } }
public AppBarViewModel(Button openMenuButton, Button closeMenuButton) { this.m_Model = new AppBarModel(); OpenMenuCommand = new RelayCommand(() => { openMenuButton.Visibility = Visibility.Collapsed; closeMenuButton.Visibility = Visibility.Visible; }); CloseMenuCommand = new RelayCommand(() => { openMenuButton.Visibility = Visibility.Visible; closeMenuButton.Visibility = Visibility.Collapsed; }); ExitWindowCommand = new RelayCommand(() => { Application.Current.Shutdown(); }); Application.Current.MainWindow.Loaded += (sender, e) => { SelectedPage = 0; }; }