Infragistics DockManager调整两个TabGroupPanes的大小

时间:2013-06-24 19:58:22

标签: wpf infragistics

我有一个带有两个文档选项卡的XamDockManager,由Prism区域驱动,如下所示:

        <igDock:DocumentContentHost>
            <igDock:SplitPane igDock:XamDockManager.InitialLocation="DockedLeft" HorizontalAlignment="Stretch">
                <igDock:TabGroupPane x:Name="SelectorPane" prism:RegionManager.RegionName="{x:Static inf:RegionNames.SelectionRegion}">
                </igDock:TabGroupPane>
                    <igDock:TabGroupPane>
                        <igDock:ContentPane x:Name="GridPane" AllowClose="False" CloseButtonVisibility="Collapsed"
                                    Header="...">
                            <ContentControl prism:RegionManager.RegionName="{x:Static inf:RegionNames.ContentRegion}"/>
                        </igDock:ContentPane>
                   </igDock:TabGroupPane>
            </igDock:SplitPane>
        </igDock:DocumentContentHost>
    </igDock:XamDockManager>

我的适配器正常工作,一切正常。

然而

如上所述,两个窗格的大小相同,中间有一个分割器。我不希望如此,所以我将Width="400"添加到第一个(左手)TabGroupPane ...而且突然之间,我没有更多的分裂器。窗格之间的连接完全丢失。

如何在不丢失拆分器的情况下指定左窗格的宽度?

1 个答案:

答案 0 :(得分:0)

足够简单:将igDock:SplitPane.RelativeSize="..."添加到TabGroupPane声明。

DERP。