protected override void IncomingParameter(object parameter) { UserInteraction(); sheet = parameter as InfoSheet; RaisePropertyChanged(nameof(Title)); RaisePropertyChanged(nameof(Id)); RaisePropertyChanged(nameof(IsLoginCategory)); RaisePropertyChanged(nameof(IsMiscCategory)); RaisePropertyChanged(nameof(IsNoteCategory)); RaisePropertyChanged(nameof(IsPersonal)); RaisePropertyChanged(nameof(IsProfessional)); RaisePropertyChanged(nameof(Category)); RaisePropertyChanged(nameof(Login)); RaisePropertyChanged(nameof(UrlOrName)); RaisePropertyChanged(nameof(Password)); RaisePropertyChanged(nameof(CreatedOnStr)); RaisePropertyChanged(nameof(ModifiedOnStr)); RaisePropertyChanged(nameof(Note)); RaisePropertyChanged(nameof(IsNoteVisible)); RaisePropertyChanged(nameof(IsMoreTimeAvalaible)); RaisePropertyChanged(nameof(IsCheckPasswordVisible)); CheckPasswordCommand.ChangeCanExecute(); CopyPasswordCommand.ChangeCanExecute(); CopyLoginCommand.ChangeCanExecute(); CopyNoteCommand.ChangeCanExecute(); GoToWebCommand.ChangeCanExecute(); MoreTimeCommand.ChangeCanExecute(); EditCommand.ChangeCanExecute(); }