/// <summary> /// Initializes a new instance of the MainViewModel class. /// </summary> public MainViewModel( SearchViewModel searchViewModel, ManualViewModel manualViewModel, SettingsViewModel settingsViewModel, ShowTrackerViewModel showTrackerViewModel) { this.Version = ApplicationDeployment.IsNetworkDeployed ? $"ver. {ApplicationDeployment.CurrentDeployment.CurrentVersion}" : "ver. DEBUG"; this.SearchViewModel = searchViewModel; this.ManualViewModel = manualViewModel; this.SettingsViewModel = settingsViewModel; this.ShowTrackerViewModel = showTrackerViewModel; this.Width = Properties.Settings.Default.WindowWidth; this.Height = Properties.Settings.Default.WindowHeight; ListSearchCommand = new RelayCommand(OpenListSearch); InputSearchCommand = new RelayCommand(OpenInputSearch); SettingsCommand = new RelayCommand(OpenSettings); ShowTrackerCommand = new RelayCommand(OpenShowTracker); OpenListSearch(); //Default open window }
/// <summary> /// Displays the Show Tracker View. /// </summary> private void OpenShowTracker() { IsListSearchSelected = false; IsManualSearchSelected = false; IsSettingsSelected = false; IsShowTrackerSelected = true; SelectedViewModel = ShowTrackerViewModel; ShowTrackerViewModel.OnPresented(); }