public NoteManager(Patron patron, string menuOption, Note noteSelected) { _presenter = new NotePresenter(this); _patron = patron; DataContext = patron; InitializeComponent(); if (noteSelected != null) { NoteListView.SelectedValue = noteSelected; NoteBoxActive.Text = noteSelected.Text; } if (menuOption == "active") { noteTabs.SelectedIndex = 0; CriticalCheckboxUpdate.IsChecked = noteSelected.Critical; } if (menuOption == "archived") { noteTabs.SelectedIndex = 1; } if (menuOption == "add") { noteTabs.SelectedIndex = 0; DiscardButton.Visibility = Visibility.Visible; CriticalCheckbox.Visibility = Visibility.Visible; AddButton.Visibility = Visibility.Visible; NewNoteButton.Visibility = Visibility.Hidden; CriticalCheckboxUpdate.Visibility = Visibility.Hidden; UpdateButton.Visibility = Visibility.Hidden; ArchiveButton.Visibility = Visibility.Hidden; NoteBoxActive.Text = ""; NoteBoxActive.Focus(); } }
public void ShowNoteView() { var view = new NoteControl(this); var model = new NoteModel(session); var presenter = new NotePresenter(model, view); showView(view); centerActualView(); }