Extended.wpf.toolkit DockingManager,设置面板的启动大小



我是WPF的新手,并且是一个新项目。我已经扩展了wpf.toolkit和 DockingManager。我在XAML中设置了DockWidth值,并查看大小更新。但是,当我启动应用程序时,LayoutAnchorablePane S的尺寸不同。我是否缺少设置发射时大小的东西?

  <xcad:DockingManager Margin="0,38,0,0" Loaded="FormInit">
            <xcad:LayoutRoot>
                <xcad:LayoutPanel Orientation="Vertical" >
                    <xcad:LayoutPanel Orientation="Horizontal"
                          DockHeight="*">
                        <xcad:LayoutAnchorablePaneGroup DockWidth="200"
                                            Orientation="Vertical">
                            <xcad:LayoutAnchorablePane>
                                <xcad:LayoutAnchorable Title="Setup">
                                    <Label>
                                        <xctk:WrapPanel Name="LeftLoader" />                                      
                                    </Label>
                                </xcad:LayoutAnchorable>
                            </xcad:LayoutAnchorablePane>
                        </xcad:LayoutAnchorablePaneGroup>
                        <xcad:LayoutAnchorablePaneGroup DockWidth="1000"
                                            Orientation="Vertical">
                            <xcad:LayoutAnchorablePane>
                                <xcad:LayoutAnchorable Title="MidZone">
                                    <Label>
                                        <xctk:WrapPanel Name="MainLoader" />
                                    </Label>
                                </xcad:LayoutAnchorable>
                            </xcad:LayoutAnchorablePane>
                        </xcad:LayoutAnchorablePaneGroup>                      
                    </xcad:LayoutPanel>
                    <xcad:LayoutAnchorablePaneGroup DockHeight="200">
                        <xcad:LayoutAnchorablePane>
                            <xcad:LayoutAnchorable Title="Runtime">
                                <Label>
                                    <xctk:WrapPanel Name="BaseLoader" />
                                </Label>
                            </xcad:LayoutAnchorable>
                        </xcad:LayoutAnchorablePane>
                    </xcad:LayoutAnchorablePaneGroup>
                </xcad:LayoutPanel>
            </xcad:LayoutRoot>
        </xcad:DockingManager>

通过存储布局文件并将其加载到加载中来解决。多亏了这个答案:

avalondock dockingmanager不加载布局

和此代码:

http://avalondock.codeplex.com/wikipage?title = avalondock 2.0 20 getting Start Guide Part Part 2

最新更新