protected void EditWidget_Click(object sender, EventArgs e)
    {
        if (this.SettingsOpen)
        {
            (this as IWidgetHost).HideSettings(true);
        }
        else
        {
            (this as IWidgetHost).ShowSettings(true);
        }

        WidgetBodyUpdatePanel.Update();
    }
    void IWidgetHost.Collaspe()
    {
        var facade = Services.Get <Facade>();

        {
            this.WidgetInstance = facade.ExpandWidget(this.WidgetInstance.Id, false);
        }

        this.SetExpandCollapseButtons();
        this._WidgetRef.Collasped();

        WidgetBodyUpdatePanel.Update();
        WidgetHeaderUpdatePanel.Update();
    }