PanelExtensions
Wisej.Web.Markup.PanelExtensions
Namespace: Wisej.Web.Markup
Assembly: Wisej.Framework (4.0.0.0)
Adds fluent markup extension methods to the Panel class.
public class PanelExtensions
Methods
Collapsed<TPanel>(panel, value)

Sets the collapsed state of the panel.
Returns: TPanel. The modified panel with the updated collapsed state.
CollapseSide<TPanel>(panel, value)

Sets the side of the panel to collapse.
Returns: TPanel. The modified panel with the updated collapse side.
HeaderAlignment<TPanel>(panel, value)

Sets the alignment of the panel's header.
Returns: TPanel. The modified panel with the updated header alignment.
HeaderBackColor<TPanel>(panel, value)

Sets the background color of the panel's header.
Returns: TPanel. The modified panel with the updated header background color.
HeaderForeColor<TPanel>(panel, value)

Sets the foreground color of the panel's header.
Returns: TPanel. The modified panel with the updated header foreground color.
HeaderPosition<TPanel>(panel, value)

Sets the position of the panel's header.
Returns: TPanel. The modified panel with the updated header position.
HeaderSize<TPanel>(panel, value)

Sets the size of the panel's header.
Returns: TPanel. The modified panel with the updated header size.
OnPanelCollapsed<TPanel>(panel, action)

Registers an action to be executed when the panel is collapsed.
Returns: TPanel. The modified panel with the registered collapse action.
This method allows you to specify a custom action that will be triggered whenever the panel is collapsed.
panel.OnPanelCollapsed(p => AlertBox.Show("Panel collapsed"));
OnPanelExpanded<TPanel>(panel, action)

Registers an action to be executed when the panel is expanded.
Returns: TPanel. The modified panel with the registered expand action.
This method allows you to specify a custom action that will be triggered whenever the panel is expanded.
panel.OnPanelExpanded(p => AlertBox.Show("Panel expanded"));
ShowHeader<TPanel>(panel, value)

Sets the visibility of the panel's header.
Returns: TPanel. The modified panel with the updated header visibility.
Last updated
Was this helpful?