コード例 #1
0
        private void LoadConfiguration()
        {
            string path = ConfigurationFile.GetPath();

            recordingOptions.Load(path);
            SetToggleRecordingKey(KeyInterop.KeyFromVirtualKey(recordingOptions.toggleRecordingHotkey));
            SetToggleVisibilityKey(KeyInterop.KeyFromVirtualKey(recordingOptions.toggleOverlayHotkey));
            timePeriod.Text     = recordingOptions.recordTime.ToString();
            recordingDelay.Text = recordingOptions.recordDelay.ToString();
            allProcessesRecordingcheckBox.IsChecked = recordingOptions.recordAll;
            injectionOnStartUp.IsChecked            = recordingOptions.injectOnStart;
            recordingDetail.Text = RecordingDetailMethods.GetFromString(recordingOptions.recordDetail).ToString();
            userInterfaceState.OverlayPositionProperty = OverlayPositionMethods.GetFromInt(recordingOptions.overlayPosition);
        }
コード例 #2
0
 private RecordingDetail GetRecordingDetail()
 {
     return(RecordingDetailMethods.GetFromString(recordingDetail.Text));
 }