我有一个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。