public void SetControl(IEnumerable <IComponentData> list) { RemoveEventHandlers(); _protocolSettingsData = list.OfType <ProtocolSettingsData>().FirstOrDefault(); if (_protocolSettingsData != null) { InitialiseChoiceComboControl(bonjour_choiceComboControl, _protocolSettingsData.Bonjour); InitialiseChoiceComboControl(ftp_choiceComboControl, _protocolSettingsData.Ftp); InitialiseChoiceComboControl(llmnr_choiceComboControl, _protocolSettingsData.Llmnr); InitialiseChoiceComboControl(lpd_choiceComboControl, _protocolSettingsData.Lpd); InitialiseChoiceComboControl(multicast_choiceComboControl, _protocolSettingsData.MultiCast); InitialiseChoiceComboControl(slp_choiceComboControl, _protocolSettingsData.Slp); InitialiseChoiceComboControl(telnet_choiceComboControl, _protocolSettingsData.Telnet); InitialiseChoiceComboControl(tftp_choiceComboControl, _protocolSettingsData.Tftp); InitialiseChoiceComboControl(winsPort_choiceComboControl, _protocolSettingsData.WinsPort); InitialiseChoiceComboControl(winsReg_choiceComboControl, _protocolSettingsData.WinsRegistration); InitialiseChoiceComboControl(wsPrint_choiceComboControl, _protocolSettingsData.WSPrint); InitialiseChoiceComboControl(wsd_choiceComboControl, _protocolSettingsData.WSDiscovery); InitialiseChoiceComboControl(p9100_ComboBox, _protocolSettingsData.P9100); } AddEventHandlers(); }
public ProtocolDefaultControl() { InitializeComponent(); _protocolSettingsData = new ProtocolSettingsData(); bonjour_choiceComboControl.choice_Combo.DataSource = ListValues.OnOffList.ToArray(); ftp_choiceComboControl.choice_Combo.DataSource = ListValues.OnOffList.ToArray(); llmnr_choiceComboControl.choice_Combo.DataSource = ListValues.OnOffList.ToArray(); lpd_choiceComboControl.choice_Combo.DataSource = ListValues.OnOffList.ToArray(); multicast_choiceComboControl.choice_Combo.DataSource = ListValues.OnOffList.ToArray(); slp_choiceComboControl.choice_Combo.DataSource = ListValues.OnOffList.ToArray(); telnet_choiceComboControl.choice_Combo.DataSource = ListValues.OnOffList.ToArray(); tftp_choiceComboControl.choice_Combo.DataSource = ListValues.OnOffList.ToArray(); winsPort_choiceComboControl.choice_Combo.DataSource = ListValues.OnOffList.ToArray(); winsReg_choiceComboControl.choice_Combo.DataSource = ListValues.OnOffList.ToArray(); wsPrint_choiceComboControl.choice_Combo.DataSource = ListValues.OnOffList.ToArray(); wsd_choiceComboControl.choice_Combo.DataSource = ListValues.OnOffList.ToArray(); p9100_ComboBox.choice_Combo.DataSource = ListValues.OnOffList.ToArray(); AddEventHandlers(); }