public void AddControls() { controlPanel.Children.Clear(); usedParameters.Sort((x, y) => String.CompareOrdinal(x.ParameterName, y.ParameterName)); if (usedParameters.Count > 0) { for (int i = 1; i <= usedParameters.Count; i++) { ParameterControl control = new ParameterControl(usedParameters[i - 1]) { Margin = new Thickness(0, 0, 0, 0) }; controlPanel.Children.Add(control); } } }