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);
                }
            }
        }
        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);
                }
            }
        }