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 PanelExtensionsPublic Class PanelExtensionsSets the collapsed state of the panel.
Returns: . The modified panel with the updated collapsed state.
Sets the side of the panel to collapse.
Returns: . The modified panel with the updated collapse side.
Sets the alignment of the panel's header.
Returns: . The modified panel with the updated header alignment.
Sets the background color of the panel's header.
Returns: . The modified panel with the updated header background color.
Sets the foreground color of the panel's header.
Returns: . The modified panel with the updated header foreground color.
Sets the position of the panel's header.
Returns: . The modified panel with the updated header position.
Sets the size of the panel's header.
Returns: . The modified panel with the updated header size.
Registers an action to be executed when the panel is collapsed.
Returns: . 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.
Registers an action to be executed when the panel is expanded.
Returns: . 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.
Sets the visibility of the panel's header.
Returns: . The modified panel with the updated header visibility.
TPanel
The type of the panel, which must inherit from Panel.
panel
The panel to modify.
value
A boolean value indicating whether the panel should be collapsed.
TPanel
The type of the panel, which must inherit from Panel.
panel
The panel to modify.
value
The HeaderPosition indicating which side of the panel to collapse.
TPanel
The type of the panel, which must inherit from Panel.
panel
The panel to modify.
value
The HorizontalAlignment indicating the alignment of the header.
TPanel
The type of the panel, which must inherit from Panel.
panel
The panel to modify.
value
The Color representing the background color of the header.
TPanel
The type of the panel, which must inherit from Panel.
panel
The panel to modify.
value
The Color representing the foreground color of the header.
TPanel
The type of the panel, which must inherit from Panel.
panel
The panel to modify.
value
The HeaderPosition indicating the position of the header.
TPanel
The type of the panel, which must inherit from Panel.
panel
The panel to modify.
value
An integer value representing the size of the header.
TPanel
The type of the panel, which must inherit from Panel.
panel
The panel to modify.
action
The action to execute when the panel is collapsed.
TPanel
The type of the panel, which must inherit from Panel.
panel
The panel to modify.
action
The action to execute when the panel is expanded.
TPanel
The type of the panel, which must inherit from Panel.
panel
The panel to modify.
value
A boolean value indicating whether the header should be visible.
panel.OnPanelCollapsed(p => AlertBox.Show("Panel collapsed"));
panel.OnPanelExpanded(p => AlertBox.Show("Panel expanded"));