2

LayoutGroup 内にいくつかの LayoutPanels があります。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 内にあります。

4

1 に答える 1