public DeviceDetectorForm(DeviceDetector detector) { ControlsHelper.InitInvokeContext(); InitializeComponent(); _Detector = detector; _Detector.DeviceChanged += new DeviceDetector.DeviceDetectorEventHandler(_Detector_DeviceChanged); }
public MainWindow() { ControlsHelper.InitInvokeContext(); // Make sure setting changes updates UI on the same thread as UI. var scheduler = ControlsHelper.MainTaskScheduler; SettingsManager.SetSynchronizingObject(scheduler); // Disable some functionality in Visual Studio Interface design mode. if (!ControlsHelper.IsDesignMode(this)) { PreviewKeyDown += MainWindow_PreviewKeyDown; Closing += MainWindow_Closing; } InitHelper.InitTimer(this, InitializeComponent); if (ControlsHelper.IsDesignMode(this)) { return; } StartHelper.Initialize(); InitiInterfaceUpdate(); // Check if app version changed. var o = SettingsManager.Options; var appVersion = new JocysCom.ClassLibrary.Configuration.AssemblyInfo().Version.ToString(); AppVersionChanged = o.AppVersion != appVersion; o.AppVersion = appVersion; }
public MainForm() { Program.TopForm = this; ControlsHelper.InitInvokeContext(); InitializeComponent(); if (ControlsHelper.IsDesignMode(this)) { return; } LoadSettings(); Audio.Global.InitGlobal(Handle); Global.EffectsPlayer.BeforePlay += EffectsPlayer_BeforePlay; Global.AddingVoiceListItem += AudioGlobal_AddingVoiceListItem; Global.ProcessedMessage += AudioGlobal_ProcessedMessage; Global.HelpSuggested += AudioGlobal_HelpSuggested; Global.EffectsPresetSelected += Global_EffectsPresetSelected; MonitorsEnabledCheckBox.DataBindings.Add(nameof(MonitorsEnabledCheckBox.Checked), SettingsManager.Options, nameof(SettingsManager.Options.MonitorsEnabled)); Audio.Global.playlist.ListChanged += Playlist_ListChanged; PlayListDataGridView.AutoGenerateColumns = false; PlayListDataGridView.DataSource = Global.playlist; Text = MainHelper.GetProductFullName(); UpdateLabel.Text = "You are running " + MainHelper.GetProductFullName(); // Add supported items. ProgramComboBox.DataSource = Program.PlugIns; ProgramComboBox.DisplayMember = "Name"; var name = SettingsManager.Options.ProgramComboBoxText; if (!string.IsNullOrEmpty(name)) { ProgramComboBox.Text = name; } // If nothing is selected but list have values. if (ProgramComboBox.SelectedIndex == -1 && ProgramComboBox.Items.Count > 0) { // Select first one. ProgramComboBox.SelectedIndex = 0; } Program._ClipboardMonitor.StatusChanged += _Monitor_StatusChanged; Program._NetworkMonitor.StatusChanged += _Monitor_StatusChanged; Program._UdpMonitor.StatusChanged += _Monitor_StatusChanged; Program._NetworkMonitor.ProcessChanged += _NetworkMonitor_ProcessChanged; ControlsHelper.ApplyImageStyle(MessagesTabControl); }
public MainWindow() { ControlsHelper.InitInvokeContext(); // Disable some functionality in Visual Studio Interface design mode. if (!ControlsHelper.IsDesignMode(this)) { PreviewKeyDown += MainWindow_PreviewKeyDown; Closing += MainWindow_Closing; } InitializeComponent(); if (ControlsHelper.IsDesignMode(this)) { return; } StartHelper.Initialize(); InitiInterfaceUpdate(); // Check if app version changed. var o = SettingsManager.Options; var appVersion = new JocysCom.ClassLibrary.Configuration.AssemblyInfo().Version.ToString(); AppVersionChanged = o.AppVersion != appVersion; o.AppVersion = appVersion; }
/// <summary> /// Default constructor. /// </summary> public HardwareControl() { InitializeComponent(); ControlsHelper.InitInvokeContext(); }
public DeviceDetectorForm() { ControlsHelper.InitInvokeContext(); InitializeComponent(); }