OSAE.UI.Controls.ParamInput.ParamInput C# (CSharp) Method

ParamInput() public method

public ParamInput ( string ctlType, OSAEObject screenObject, string user ) : System
ctlType string
screenObject OSAEObject
user string
return System
        public ParamInput(string ctlType, OSAEObject screenObject, string user)
        {
            InitializeComponent();
            currentUser = user;
            ctrlType = ctlType;
            if (ctrlType == "Method")
            {
                ObjectName = screenObject.Property("Object Name").Value; ;
                MethodName = screenObject.Property("Method Name").Value; ;
                Param1 = screenObject.Property("Param 1").Value; ;
                Param2 = screenObject.Property("Param 2").Value; ;
                if (Param1 == "[ASK]")
                {
                    inputParam1.Visibility = System.Windows.Visibility.Visible;
                    inputParam1Lab.Visibility = System.Windows.Visibility.Visible;
                    inputParam1.Text = Param1;
                }
                else
                {
                    inputParam1.Visibility = System.Windows.Visibility.Hidden;
                    inputParam1Lab.Visibility = System.Windows.Visibility.Hidden;
                }
                if (Param2 == "[ASK]")
                {
                    inputParam2.Visibility = System.Windows.Visibility.Visible;
                    inputParam2Lab.Visibility = System.Windows.Visibility.Visible;
                    inputParam2.Text = Param2;
                }
                else
                {
                    inputParam2.Visibility = System.Windows.Visibility.Hidden;
                    inputParam2Lab.Visibility = System.Windows.Visibility.Hidden;
                }
                BadInputLab.Visibility = System.Windows.Visibility.Visible;
                OKButt.IsEnabled = false;
                if (Param1 == "[ASK]")
                {
                    inputParam1.Focus();
                    inputParam1.SelectAll();
                }
                else
                {
                    inputParam2.Focus();
                    inputParam2.SelectAll();
                }
            }

            // TODO: use this for other parameter input
        }