public ScanToUsbDefaultControl() { InitializeComponent(); _scanUsbSettingData = new ScanUsbSettingData(); scanSettingsUserControl.ControlComponentChanged += OnControlComponentChanged; fileSettingsControl.ControlComponentChanged += OnControlComponentChanged; enable_ComboBox.choice_Combo.DataSource = ListValues.EnableScanToEmailValues; AddEventHandlers(); }
public void SetControl(IEnumerable <IComponentData> list) { RemoveEventHandlers(); _scanUsbSettingData = list.OfType <ScanUsbSettingData>().FirstOrDefault(); enable_ComboBox.onOff_CheckBox.Checked = _scanUsbSettingData.EnableScanToUsb.Value; enable_ComboBox.choice_Combo.SelectedItem = _scanUsbSettingData.EnableScanToUsb.Key; scanSettingsUserControl.SetData(_scanUsbSettingData.ScanSettingsData); fileSettingsControl.SetData(_scanUsbSettingData.FileSettingsData); AddEventHandlers(); }