Adf.Web.Panels.SelectButtonControl.SelectButtonControl C# (CSharp) Method

SelectButtonControl() public method

public SelectButtonControl ( LinkButton textButton, LinkButton selectButton, LinkButton clearButton, System.Web.UI.WebControls.Label textDisabledButton ) : System
textButton System.Web.UI.WebControls.LinkButton
selectButton System.Web.UI.WebControls.LinkButton
clearButton System.Web.UI.WebControls.LinkButton
textDisabledButton System.Web.UI.WebControls.Label
return System
        public SelectButtonControl(LinkButton textButton, LinkButton selectButton, LinkButton clearButton, Label textDisabledButton)
        {
            TextButton = textButton;
            SelectButton = selectButton;
            ClearButton = clearButton;
            TextDisabledButton = textDisabledButton;

            textButton.Click += (sender, args) => { if (TextClicked != null) TextClicked.Invoke(sender, args); };
            selectButton.Click += (sender, args) => { if (SelectClicked != null) SelectClicked.Invoke(sender, args); };
            clearButton.Click += (sender, args) => { if (ClearClicked != null) ClearClicked.Invoke(sender, args); };

            textButton.PreRender += (sender, args) =>
            {
                TextButton.Visible = TextButton.Visible && TextClicked != null && !TextButton.Text.IsNullOrEmpty();
                TextDisabledButton.Visible = !TextButton.Visible;
            };
            selectButton.PreRender += (sender, args) => { SelectButton.Visible = SelectButton.Visible && SelectClicked != null; };
            clearButton.PreRender += (sender, args) => { ClearButton.Visible = ClearButton.Visible && !string.IsNullOrEmpty(TextButton.Text); };
        }
SelectButtonControl