protected override void OnPropertyChanged(AdvancedPropertyChangedEventArgs e)
        {
            if (e.PropertyName == nameof(SelectedPreviewNotePlayer))
            {
                RemovePreviewPlayer.RaiseCanExecuteChanged();
            }

            if (e.PropertyName == nameof(SelectedPreviewNote))
            {
                RemoveNote.RaiseCanExecuteChanged();
            }

            base.OnPropertyChanged(e);
        }
예제 #2
0
        public FishyNote(RemoveNote rmvNote, ReplaceNote rplcNote, RetrieveNote rtrvNote, ReturnImage rtrnImg, int pUID)
        {
            // INITALISE
            _collapsed = true;

            InitializeComponent();

            // SET _rmvNote as rmvNote paramater
            _rmvNote = rmvNote;
            // SET _rplcNote as rplcNote paramater
            _rplcNote = rplcNote;
            // SET _rtrvNote as rtrvNote paramater
            _rtrvNote = rtrvNote;
            // SET _uid as pUID paramater
            _uid = pUID;

            _rtrnImg = rtrnImg;
            // CALL _rplcNote and insert "enter text here", sending the _uid of this note
            _rplcNote("enter text here", _uid);

            this.textBox1.Text = _rtrvNote(_uid);

            this.MinimiseButton.Image = _rtrnImg(_uid);
        }