Esempio n. 1
0
        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();
            }
        }
Esempio n. 2
0
        public void ShowNoteView()
        {
            var view      = new NoteControl(this);
            var model     = new NoteModel(session);
            var presenter = new NotePresenter(model, view);

            showView(view);
            centerActualView();
        }