/// <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); } }
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); } } }