protected virtual void OnIsReadingModeChanged() { this.RaiseCanExecuteChanged(x => x.TurnOnReadingMode()); this.RaiseCanExecuteChanged(x => x.TurnOffReadingMode()); RaiseIsReadingModeChanged(); } void RaiseIsReadingModeChanged() {