private void OnAdd(object parameter) { switch (SelectedTab) { case 0: AuxiliaryApplication newAuxApp = new AuxiliaryApplication(); newAuxApp.Name = "New Auxiliary Application"; AuxiliaryApplicationViewModel newAuxAppViewModel = new AuxiliaryApplicationViewModel(newAuxApp, this); newAuxAppViewModel.StartRequest += OnAuxAppStartRequest; newAuxAppViewModel.StopRequest += OnAuxAppStopRequest; newAuxAppViewModel.CheckRunningRequest += OnAuxAppCheckRunRequest; newAuxAppViewModel.IsExpanded = true; AuxiliaryApplications.Add(newAuxAppViewModel); break; case 1: DriveMap newDriveMap = new DriveMap(@"\\computer\share", "Z"); DriveMapViewModel newDriveMapViewModel = new DriveMapViewModel(newDriveMap); DriveMaps.Add(newDriveMapViewModel); break; default: break; } }
public AuxiliaryApplicationViewModel(AuxiliaryApplication auxApplication, SettingsWindowViewModel context) { _context = context; ValidationContext = context; _auxApplication = auxApplication; IsExpanded = false; }
private void OnAdd(object parameter) { AuxiliaryApplication newAuxApp = new AuxiliaryApplication(); newAuxApp.Name = "New Auxiliary Application"; AuxiliaryApplicationViewModel newAuxAppViewModel = new AuxiliaryApplicationViewModel(newAuxApp); newAuxAppViewModel.IsExpanded = true; AuxiliaryApplications.Add(newAuxAppViewModel); }
private void OnAdd(object parameter) { AuxiliaryApplication newAuxApp = new AuxiliaryApplication(); newAuxApp.Name = "New Auxiliary Application"; AuxiliaryApplicationViewModel newAuxAppViewModel = new AuxiliaryApplicationViewModel(newAuxApp, this); newAuxAppViewModel.StartRequest += OnAuxAppStartRequest; newAuxAppViewModel.StopRequest += OnAuxAppStopRequest; newAuxAppViewModel.CheckRunningRequest += OnAuxAppCheckRunRequest; newAuxAppViewModel.IsExpanded = true; AuxiliaryApplications.Add(newAuxAppViewModel); }
public AuxiliaryApplicationViewModel(AuxiliaryApplication auxApplication) { _auxApplication = auxApplication; IsExpanded = false; }