private void InitializeControls() { languageComboBox.Items.AddRange(DefaultParametersFactory.GetAvailableLanguages()); languageComboBox.SelectedIndex = 0; LanguageChanged(); LoadDefaultParameters(); }
private void LoadDefaultParameters() { SuspendLayout(); try { foreach (Control control in parametersPanel.Controls) { control.Dispose(); } parametersPanel.Controls.Clear(); List <ParameterData> defaultParameters = DefaultParametersFactory.GetDefaultParameters(_cultureInfo); foreach (ParameterType type in Enum.GetValues(typeof(ParameterType))) { LoadParameters(type, defaultParameters.FindAll(s => s.Type == type)); } } finally { ResumeLayout(); } }