我在 LayoutGroup 中有一些 LayoutPanel。我需要处理 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>
在后面的代码中:
private void OverviewPanel_DockItemCollapsed(object sender, DevExpress.Xpf.Docking.Base.DockItemCollapsedEventArgs e)
{
cOverview.IsChecked = false;
}
这没有用。
LayoutGroup 的父级是另一个 LayoutGroup,它们都在 DockLayoutManager 中。