AjaxControlToolkit.CollapsiblePanelExtender.CollapsiblePanelExtender_ClientStateValuesLoaded C# (CSharp) Method

CollapsiblePanelExtender_ClientStateValuesLoaded() public method

public CollapsiblePanelExtender_ClientStateValuesLoaded ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void
        void CollapsiblePanelExtender_ClientStateValuesLoaded(object sender, EventArgs e)
        {
            var ctrl = this.FindControl(this.TargetControlID) as WebControl;
            if(ctrl != null) {
                if(!String.IsNullOrEmpty(base.ClientState)) {
                    var collapsed = bool.Parse(base.ClientState);

                    if(collapsed)
                        ctrl.Style["display"] = "none";
                    else
                        ctrl.Style["display"] = String.Empty;
                }
            }
        }