コード例 #1
0
        /// <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;
        }
コード例 #2
0
 /// <summary>
 /// Constructor.
 /// </summary>
 public PredictionSettings()
 {
     PredictorNudger = new DynamicValueNudger(this, nameof(Predictor), "Predictor", "Unknown: {0}");
 }