/// <summary> /// Initializes a new instance of the <see cref="MainWindow"/> class. /// </summary> public MainWindow() { InitializeComponent(); var locator = Application.Current.FindResource("Locator") as ViewModelLocator; this._settingsViewModel = locator.Settings; this._mainViewModel = locator.Main; this._h264SettingsViewModel = locator.H264Settings; this._metadataViewModel = locator.Metadata; this._recorderViewModel = locator.RecorderSettings; this._mainViewModel.FFmpegStarting += this.MainViewModelFFmpegStarting; this._mainViewModel.DispatchEvent += this.MainViewModelDispatchEvent; this._recorderViewModel.DispatchEvent += this.MainViewModelDispatchEvent; if (App.Args == null) { return; } if (App.Args.Contains("-debug")) { this.DebugCheckBox.Visibility = Visibility.Visible; } }
public PropertiesWindow() { InitializeComponent(); var loc = App.Current.FindResource("Locator") as ViewModelLocator; this._genSettings = loc.Settings; this._h264Settins = loc.H264Settings; this._recorderSettings = loc.RecorderSettings; this._metadataSettings = loc.Metadata; this._secureSettings = loc.Security; this.SetSecureData(); }