public ConfigurationWindow(ClientForm clientForm) { myClientForm = clientForm; InitializeComponent(); tbSipProxyAddress.Text = myClientForm.myClientConfiguration.SIPProxyAddress; tbSipRealm.Text = myClientForm.myClientConfiguration.SIPProxyRealm; tbIMServerAddress.Text = myClientForm.myClientConfiguration.IMServerAddress; tbVideoProxyAddress.Text = myClientForm.myClientConfiguration.VideoProxyAddress; try { cbServiceProviders.SelectedIndex = 0; RemwaveLiteWS.Service service = new Remwave.Client.RemwaveLiteWS.Service(); RemwaveLiteWS.ServiceProvider[] serviceProviders = service.ServiceProviders(Application.ProductVersion); foreach (RemwaveLiteWS.ServiceProvider serviceProvider in serviceProviders) { RadComboBoxItem cbItem = new RadComboBoxItem(); cbItem.AccessibleDescription = ""; cbItem.DescriptionFont = new System.Drawing.Font("Tahoma", 8.25F, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point, ((byte)(0))); cbItem.Font = new System.Drawing.Font("Tahoma", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); cbItem.DescriptionText = serviceProvider.Description; cbItem.KeyTip = ""; cbItem.Text = serviceProvider.Name; cbItem.TextSeparatorVisibility = Telerik.WinControls.ElementVisibility.Visible; cbItem.ToolTipText = null; cbItem.Tag = serviceProvider; cbServiceProviders.Items.Add(cbItem); } } catch (Exception) { throw; } }