如何使左侧的默认宽度更宽

时间:2014-10-12 19:16:23

标签: avalondock

我试图找出如何使左侧的默认宽度更宽。当我单击选项卡以展开左侧时,它不够宽,无法在窗格中查看数据。

<avalonDock:LayoutRoot.LeftSide>
                <avalonDock:LayoutAnchorSide>
                    <avalonDock:LayoutAnchorGroup>
                        <avalonDock:LayoutAnchorable Title="Document Properties">
                            <StackPanel Width="500">
                                <Grid>
                                    <Grid.RowDefinitions>
                                        <RowDefinition Height="Auto"/>
                                        <RowDefinition Height="Auto"/>
                                        <RowDefinition Height="Auto"/>
                                        <RowDefinition Height="Auto"/>
                                        <RowDefinition Height="Auto"/>
                                        <RowDefinition Height="Auto"/>
                                        <RowDefinition Height="Auto"/>
                                        <RowDefinition Height="Auto"/>
                                    </Grid.RowDefinitions>

                                    <Label Grid.Row="0" Margin="0,10,0,0">File #</Label>
                                    <TextBox Grid.Row="0" Width="100" Height="20" Margin="0,10,0,0"/>
                                </Grid>
                            </StackPanel>
                        </avalonDock:LayoutAnchorable>
                    </avalonDock:LayoutAnchorGroup>
                </avalonDock:LayoutAnchorSide>
            </avalonDock:LayoutRoot.LeftSide>

感谢您的帮助, 加里

1 个答案:

答案 0 :(得分:1)

将AutoHideWidth和FloatingWidth添加到LayoutAnchorable标记:

<avalonDock:LayoutAnchorable Title="Document Properties"
                             AutoHideWidth="500"
                             FloatingWidth="500">

我在这里使用了500个像素,但你可以设置你喜欢的任何宽度。

AutoHideWidth是从隐藏状态弹出时的宽度; FloatingWidth是从窗口侧面拖动时的宽度。