/// <summary> /// Constructor. /// </summary> public NarrationSettings(SentenceBehavior sentenceBehaviorDefault, bool readCompletedWordsDefault, bool readKeyTopsDefault, bool isClickOnDefault, bool playVocalGesturesDefault, string deviceDescription) { _sentenceBehaviorDefault = sentenceBehaviorDefault; _readCompletedWordsDefault = readCompletedWordsDefault; _readKeyTopsDefault = readKeyTopsDefault; _isClickOnDefault = isClickOnDefault; _playVocalGesturesDefault = playVocalGesturesDefault; _sentenceBehavior = _sentenceBehaviorDefault; _readCompletedWords = _readCompletedWordsDefault; _readKeyTops = _readKeyTopsDefault; _isClickOn = _isClickOnDefault; _playVocalGestures = _playVocalGesturesDefault; DeviceNudger = new DynamicValueNudger(this, nameof(Device), deviceDescription, "Unknown: {0}"); SentenceVoicingNudger = new DynamicValueNudger(this, nameof(SentenceVoicing), "Sentence Speaking Voice", "Unknown: {0}"); WordVoicingNudger = new DynamicValueNudger(this, nameof(WordVoicing), "Word Voice", "Unknown: {0}"); LetterVoicingNudger = new DynamicValueNudger(this, nameof(LetterVoicing), "Letter Voice", "Unknown: {0}"); PropertyChanged += OnNarrationSettingsPropertyChanged; }
/// <summary> /// Constructor. /// </summary> public PredictionSettings() { PredictorNudger = new DynamicValueNudger(this, nameof(Predictor), "Predictor", "Unknown: {0}"); }