Back to Devexpress

DockManagerEventArgs.Panel Property

aspnet-devexpress-dot-web-dot-dockmanagereventargs.md

latest2.0 KB
Original Source

DockManagerEventArgs.Panel Property

Gets the panel currently being processed.

Namespace : DevExpress.Web

Assembly : DevExpress.Web.v25.2.dll

NuGet Package : DevExpress.Web

Declaration

csharp
public ASPxDockPanel Panel { get; }
vb
Public ReadOnly Property Panel As ASPxDockPanel

Property Value

TypeDescription
ASPxDockPanel

An ASPxDockPanel object that is the processed panel.

|

Example

The code sample below demonstrates how you can handle the AfterDock and AfterFloat events to provide different panel appearances for different dock states.

csharp
protected void MyASPxDockManager_AfterDock(object source, DevExpress.Web.DockManagerEventArgs e) {
     e.Panel.BackColor = e.Zone.BackColor;
     e.Panel.Styles.Header.BackColor = e.Zone.Border.BorderColor;
}
protected void MyASPxDockManager_AfterFloat(object source, DevExpress.Web.DockManagerEventArgs e) {
     e.Panel.BackColor = System.Drawing.Color.White;
     e.Panel.Styles.Header.BackColor = System.Drawing.Color.LightGray;
}
aspx
<dx:ASPxDockManager ID="MyASPxDockManager" runat="server" 
     onafterdock="MyASPxDockManager_AfterDock" 
     onafterfloat="MyASPxDockManager_AfterFloat">
</dx:ASPxDockManager>

See Also

Zone

DockManagerEventArgs Class

DockManagerEventArgs Members

DevExpress.Web Namespace