public DeleteNotebookCommand(NotesVM view) { ViewModel = view; }
public BeginEditCommand(NotesVM vm) { VM = vm; }
public NewNotebookCommand(NotesVM vm) { VM = vm; }
public ReadNotebooksCommand(NotesVM vm) { VM = vm; }
public void UpdateTabViewModel(string name) { switch (name) { case "Focuser": if (Settings.Settings.Focuser) { if (!PageViewModels.Contains(_focuserVM)) { _focuserVM = new FocuserVM(); PageViewModels.Add(_focuserVM); } FocuserRadioVisible = true; } else { if (PageViewModels.Contains(_focuserVM)) { PageViewModels.Remove(_focuserVM); } FocuserRadioVisible = false; } break; case "Notes": if (Settings.Settings.Notes) { if (!PageViewModels.Contains(_notesVM)) { _notesVM = new NotesVM(); PageViewModels.Add(_notesVM); } NotesRadioVisible = true; } else { if (PageViewModels.Contains(_notesVM)) { PageViewModels.Remove(_notesVM); } NotesRadioVisible = false; } break; case "SkyWatcher": if (Settings.Settings.SkyWatcher) { if (!PageViewModels.Contains(_skyTelescopeVM)) { _skyTelescopeVM = new SkyTelescopeVM(); PageViewModels.Add(_skyTelescopeVM); } SkyWatcherRadioVisible = true; } else { if (PageViewModels.Contains(_skyTelescopeVM)) { PageViewModels.Remove(_skyTelescopeVM); } SkyWatcherRadioVisible = false; } break; case "GamePad": if (Settings.Settings.GamePad) { if (!PageViewModels.Contains(_gamePadVM)) { _gamePadVM = new GamePadVM(); PageViewModels.Add(_gamePadVM); } GamePadRadioVisible = true; } else { if (PageViewModels.Contains(_gamePadVM)) { PageViewModels.Remove(_gamePadVM); } GamePadRadioVisible = false; } break; case "Settings": _settingsVM = new SettingsVM(); PageViewModels.Add(_settingsVM); SettingsRadioVisible = true; break; case "Model3D": if (Settings.Settings.Model3D) { if (!PageViewModels.Contains(_model3dVM)) { _model3dVM = new Model3DVM(); PageViewModels.Add(_model3dVM); } Model3DRadioVisible = true; } else { if (PageViewModels.Contains(_model3dVM)) { PageViewModels.Remove(_model3dVM); } Model3DRadioVisible = false; } break; case "Plot": if (Settings.Settings.Plot) { if (!PageViewModels.Contains(_plotVM)) { _plotVM = new PlotVM(); PageViewModels.Add(_plotVM); } PlotRadioVisible = true; } else { if (PageViewModels.Contains(_plotVM)) { PageViewModels.Remove(_plotVM); } PlotRadioVisible = false; } break; case "PoleLocator": if (Settings.Settings.PoleLocator) { if (!PageViewModels.Contains(_poleLocatorVM)) { _poleLocatorVM = new PoleLocatorVM(); PageViewModels.Add(_poleLocatorVM); } PoleLocatorRadioVisible = true; } else { if (PageViewModels.Contains(_poleLocatorVM)) { PageViewModels.Remove(_poleLocatorVM); } PoleLocatorRadioVisible = false; } break; case "Pulses": if (Settings.Settings.Pulses) { if (!PageViewModels.Contains(_pulsesVM)) { _pulsesVM = new PulsesVM(); PageViewModels.Add(_pulsesVM); } PulsesRadioVisible = true; } else { if (PageViewModels.Contains(_pulsesVM)) { PageViewModels.Remove(_pulsesVM); } PulsesRadioVisible = false; } break; case "Pec": //if (Settings.Settings.Pec) if (SkyServer.PecShow) { if (!PageViewModels.Contains(_pecVM)) { _pecVM = new PecVM(); PageViewModels.Add(_pecVM); } PecRadioVisible = true; } else { if (PageViewModels.Contains(_pecVM)) { PageViewModels.Remove(_pecVM); } PecRadioVisible = false; } break; case "Snap": if (Settings.Settings.Snap) { if (!PageViewModels.Contains(_snapVM)) { _snapVM = new SnapVM(); PageViewModels.Add(_snapVM); } SnapRadioVisible = true; } else { if (PageViewModels.Contains(_snapVM)) { PageViewModels.Remove(_snapVM); } SnapRadioVisible = false; } break; case "Alignment": if (SkyServer.AlignmentShow && Settings.Settings.AlignmentTabVisible) { if (!PageViewModels.Contains(_alignmentVM)) { _alignmentVM = new AlignmentVM(); PageViewModels.Add(_alignmentVM); } AlignmentRadioVisible = true; } else { if (PageViewModels.Contains(_alignmentVM)) { PageViewModels.Remove(_alignmentVM); } AlignmentRadioVisible = false; } break; } }
public DeleteNotebookCommand(NotesVM vm) { VM = vm; }
public RenameCommand(NotesVM _vm) { VM = _vm; }
public HasEditedCommand(NotesVM notesVM) { VM = notesVM; }
public NewNotebookCommand(NotesVM vM) { VM = vM ?? throw new ArgumentNullException(nameof(vM)); }
public void LoadView(ViewType typeView) { switch (typeView) { case ViewType.SignIn: SignInUC signInV = new SignInUC(); SignInVM signInVM = new SignInVM(this); _SignInVM = signInVM; signInV.DataContext = signInVM; this.AccessView.Content = signInV; this.NavView.Content = null; this.MainView.Content = null; break; case ViewType.SignUp: SignUpUC signUpV = new SignUpUC(); SignUpVM signUpVM = new SignUpVM(this); _SignUpVM = signUpVM; signUpV.DataContext = signUpVM; this.AccessView.Content = signUpV; this.NavView.Content = null; this.MainView.Content = null; break; case ViewType.Main: NavigationUC navV = new NavigationUC(); if (_SignInVM.AuthUser != null) { NavigationVM navVM = new NavigationVM(this, _SignInVM.AuthUser); navV.DataContext = navVM; NotesUC notesV = new NotesUC(); NotesVM notesVM = new NotesVM(this, _SignInVM.AuthUser); notesV.DataContext = notesVM; this.NavView.Content = navV; this.MainView.Content = notesV; this.AccessView.Content = null; } else { NavigationVM navVM = new NavigationVM(this, _SignUpVM.AuthUser); navV.DataContext = navVM; NotesUC notesV = new NotesUC(); NotesVM notesVM = new NotesVM(this, _SignUpVM.AuthUser); notesV.DataContext = notesVM; this.NavView.Content = navV; this.MainView.Content = notesV; this.AccessView.Content = null; } break; case ViewType.Notes: if (_SignInVM.AuthUser != null) { NotesUC notesV1 = new NotesUC(); NotesVM notesVM1 = new NotesVM(this, _SignInVM.AuthUser); notesV1.DataContext = notesVM1; this.MainView.Content = notesV1; } else { NotesUC notesV1 = new NotesUC(); NotesVM notesVM1 = new NotesVM(this, _SignUpVM.AuthUser); notesV1.DataContext = notesVM1; this.MainView.Content = notesV1; } break; case ViewType.Contacts: if (_SignInVM.AuthUser != null) { ContactsUC contactsV = new ContactsUC(); ContactsVM contactsVM = new ContactsVM(this, _SignInVM.AuthUser); contactsV.DataContext = contactsVM; this.MainView.Content = contactsV; } else { ContactsUC contactsV = new ContactsUC(); ContactsVM contactsVM = new ContactsVM(this, _SignUpVM.AuthUser); contactsV.DataContext = contactsVM; this.MainView.Content = contactsV; } break; case ViewType.Meetings: if (_SignInVM.AuthUser != null) { Meetings meetingsV = new Meetings(); MeetingsVM meetingsVM = new MeetingsVM(this, _SignInVM.AuthUser); meetingsV.DataContext = meetingsVM; this.MainView.Content = meetingsV; } else { Meetings meetingsV = new Meetings(); MeetingsVM meetingsVM = new MeetingsVM(this, _SignUpVM.AuthUser); meetingsV.DataContext = meetingsVM; this.MainView.Content = meetingsV; } break; } }
public BeginEditeCommand(NotesVM vm) { Vm = vm; }
public HasEditedNotebookCommand(NotesVM vm) { VM = vm; }
public BeginEditCommand(NotesVM vm) { this.Vm = vm; }
public DeleteCommand(NotesVM _vm) { VM = _vm; }
public EndEditCommand(NotesVM viewModel) { ViewModel = viewModel; }
public DeleteNotebookCommand(NotesVM vm) { this.ViewModel = vm; }
public BeginEditCommand(NotesVM vM) { this.vM = vM; }
public void UpdateTabViewModel(string name) { switch (name) { case "Focuser": if (Settings.Settings.Focuser) { if (!PageViewModels.Contains(_focuserVM)) { _focuserVM = new FocuserVM(); PageViewModels.Add(_focuserVM); } FocuserRadioVisable = true; } else { if (PageViewModels.Contains(_focuserVM)) { PageViewModels.Remove(_focuserVM); } FocuserRadioVisable = false; } break; case "Notes": if (Settings.Settings.Notes) { if (!PageViewModels.Contains(_notesVM)) { _notesVM = new NotesVM(); PageViewModels.Add(_notesVM); } NotesRadioVisable = true; } else { if (PageViewModels.Contains(_notesVM)) { PageViewModels.Remove(_notesVM); } NotesRadioVisable = false; } break; case "SkyWatcher": if (Settings.Settings.SkyWatcher) { if (!PageViewModels.Contains(_skyTelescopeVM)) { _skyTelescopeVM = new SkyTelescopeVM(); PageViewModels.Add(_skyTelescopeVM); } SkyWatcherRadioVisable = true; } else { if (PageViewModels.Contains(_skyTelescopeVM)) { PageViewModels.Remove(_skyTelescopeVM); } SkyWatcherRadioVisable = false; } break; case "Gamepad": if (Settings.Settings.Gamepad) { if (!PageViewModels.Contains(_gamepadVM)) { _gamepadVM = new GamepadVM(); PageViewModels.Add(_gamepadVM); } GamepadRadioVisable = true; } else { if (PageViewModels.Contains(_gamepadVM)) { PageViewModels.Remove(_gamepadVM); } GamepadRadioVisable = false; } break; case "Settings": _settingsVM = new SettingsVM(); PageViewModels.Add(_settingsVM); SettingsRadioVisable = true; break; case "Model3D": if (Settings.Settings.Model3D) { if (!PageViewModels.Contains(_model3dVM)) { _model3dVM = new Model3DVM(); PageViewModels.Add(_model3dVM); } Model3DRadioVisable = true; } else { if (PageViewModels.Contains(_model3dVM)) { PageViewModels.Remove(_model3dVM); } Model3DRadioVisable = false; } break; case "Plot": if (Settings.Settings.Plot) { if (!PageViewModels.Contains(_plotVM)) { _plotVM = new PlotVM(); PageViewModels.Add(_plotVM); } PlotRadioVisable = true; } else { if (PageViewModels.Contains(_plotVM)) { PageViewModels.Remove(_plotVM); } PlotRadioVisable = false; } break; case "PoleLocator": if (Settings.Settings.PoleLocator) { if (!PageViewModels.Contains(_poleLocatorVM)) { _poleLocatorVM = new PoleLocatorVM(); PageViewModels.Add(_poleLocatorVM); } PoleLocatorRadioVisable = true; } else { if (PageViewModels.Contains(_poleLocatorVM)) { PageViewModels.Remove(_poleLocatorVM); } PoleLocatorRadioVisable = false; } break; case "Pulses": if (Settings.Settings.Pulses) { if (!PageViewModels.Contains(_pulsesVM)) { _pulsesVM = new PulsesVM(); PageViewModels.Add(_pulsesVM); } PulsesRadioVisable = true; } else { if (PageViewModels.Contains(_pulsesVM)) { PageViewModels.Remove(_pulsesVM); } PulsesRadioVisable = false; } break; case "Test": if (SkyServer.TestTab) { if (!PageViewModels.Contains(_testVM)) { _testVM = new TestVM(); PageViewModels.Add(_testVM); } TestRadioVisable = true; } else { if (PageViewModels.Contains(_testVM)) { PageViewModels.Remove(_testVM); } TestRadioVisable = false; } break; } }
public HasEditedCommand(NotesVM vm) { VM = vm; }
public NewNotebookCommand(NotesVM _vm) { VM = _vm; }
public RenameNoteCommand(NotesVM vm) { VM = vm; }
public NewNoteCommand(NotesVM _vM) { VM = _vM; }
public ExitCommand(NotesVM vm) { VM = vm; }
public SaveNoteContentCommand(NotesVM vm) { VM = vm; }
public NewNoteCommand(NotesVM vm) { Vm = vm; }
public NewNoteCommand(NotesVM viewModel) { ViewModel = viewModel; }
public BeginEditNotebookCommand(NotesVM vm) { VM = vm; }
public EndEditingCommand(NotesVM vm) { ViewModel = vm; }
public EndRenamingCommand(NotesVM _vm) { VM = _vm; }
public NewNoteCommand(NotesVM vm) { ViewModel = vm; }