Infrasgistics DockManager调整两个TabGroupPane的大小



我有一个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上。。。突然之间,我再也没有分流器了。窗格之间的连接完全丢失。

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

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

Derp。

相关内容

  • 没有找到相关文章

最新更新