Wpf 是否有处理pin/unpin事件的方法DevXPress LayoutPanel

Wpf 是否有处理pin/unpin事件的方法DevXPress LayoutPanel,wpf,events,event-handling,devexpress,Wpf,Events,Event Handling,Devexpress,我在布局组中有一些布局面板。我需要处理pin/unpin事件,以便可以选中/取消选中UI中的某个复选框控件。我试过这样的方法: <dxd:LayoutPanel x:Name="OverviewPanel" ItemWidth="200" Caption="{Binding Source={StaticResource MainWindowResources}, Path=

我在布局组中有一些布局面板。我需要处理pin/unpin事件,以便可以选中/取消选中UI中的某个复选框控件。我试过这样的方法:

 <dxd:LayoutPanel x:Name="OverviewPanel"
                             ItemWidth="200"
                             Caption="{Binding Source={StaticResource MainWindowResources}, Path=Resource.Overview}"
                             ShowCloseButton="False"
                             dxd:DockLayoutManager.DockItemCollapsed="OverviewPanel_DockItemCollapsed"
                             AllowDrag="False"
                             AllowFloat="False"
                             AllowContextMenu="False"
                             Padding="1"
                             dxd:AutoHideGroup.AutoHideType="Left"
                             >
                    <TextBox BorderThickness="0" />
                </dxd:LayoutPanel>
这不管用

LayoutGroup的父级是另一个LayoutGroup,它们都在DockLayoutManager中。

使用事件:

XAML标记:

<dxd:DockLayoutManager 
    DockOperationCompleted="DockLayoutManager_DockOperationCompleted"
    >
    ...
</dxd:DockLayoutManager>
相关帮助文章:

<dxd:DockLayoutManager 
    DockOperationCompleted="DockLayoutManager_DockOperationCompleted"
    >
    ...
</dxd:DockLayoutManager>
void DockLayoutManager_DockOperationCompleted(object sender, DockOperationCompletedEventArgs e) {
    switch(e.DockOperation) {
        case DevExpress.Xpf.Docking.DockOperation.Hide:
            // dock panel hidden to auto-hide tray(pinned)
            break;
        case DevExpress.Xpf.Docking.DockOperation.Dock:
            // dock panel docked to layout (e.g. unpinned from auto-hide tray)
            break;
    }
}