Beispiel #1
0
 /// <summary>
 ///     Handles the message.
 /// </summary>
 /// <param name="message">The message.</param>
 public void Handle(EngineRegistrySettingsChanged message)
 {
     using (var reg = new EngineRegistrySettings())
     {
         ShowControls = reg.GetOrCreate("ShowControls", true);
     }
 }
Beispiel #2
0
        public StartStopCommandBarViewModel(
            IEventAggregator eventAggregator,
            ICaptureEngine captureEngine)
        {
            Order                   = -2;
            _captureEngine          = captureEngine;
            _captureEngine.Started += CaptureEngine_Started;
            _captureEngine.Stopped += CaptureEngine_Stopped;
            eventAggregator.Subscribe(this);
            IsStarted = captureEngine.IsRunning;

            using (var reg = new EngineRegistrySettings())
            {
                ShowControls = reg.GetOrCreate("ShowControls", true);
            }
        }
 private void LoadSettings()
 {
     using (PauseNotify.For(this))
     {
         using (var reg = new EngineRegistrySettings())
         {
             SelectedSpeed = Speeds.FirstOrDefault(speed => (int)speed.Value == reg.Speed);
             SelectedEngine = Engines.FirstOrDefault(key => (CaptureMethod)key.Value == reg.CaptureMethod);
             AutoStart = reg.AutoStart;
             ShowControls = reg.GetOrCreate("ShowControls", true);
         }
     }
 }