예제 #1
0
        } //UiToData

        void PopulateUi(ModelTop data) {
            checkBoxUseSoundActivation.IsChecked = data.UseSoundActivation;
            textBoxDelay.Text = data.DelayBeforeActivationMs.ToString();
            volumeIndicator.Threshold = data.ActivationThreshold;
            checkBoxAutoRestart.IsChecked = data.AutoRestartOnSave;
            textBoxBaseFileName.Text = data.BaseFileName;
            comboBoxWidth.SelectedItem = data.NumberOfDigitsInFileNumber;
        } //PopulateUi
예제 #2
0
        } //SA???

        ModelTop UiToData() {
            ModelTop data = new ModelTop();
            data.UseSoundActivation = checkBoxUseSoundActivation.IsChecked == true;
            int delay;
            if (!int.TryParse(textBoxDelay.Text, out delay))
                delay = 0;
            data.DelayBeforeActivationMs = delay;
            data.ActivationThreshold = volumeIndicator.Threshold;
            data.AutoRestartOnSave = checkBoxAutoRestart.IsChecked == true;
            data.BaseFileName = textBoxBaseFileName.Text;
            data.NumberOfDigitsInFileNumber = (int)comboBoxWidth.SelectedItem;
            return data;
        } //UiToData
예제 #3
0
 } //SavePreferences
 void LoadPreferences(string fileName) {
     ModelTop top = ModelTop.Load(fileName);
     PopulateUi(top);
 } //LoadPreferences