我有一个Dockpanel,上面有两个按钮(左侧和右侧)和一个位于底部的滚动条。是否可能将此滚动条的左侧和右侧隐藏在这些按钮下方?
我有一个Dockpanel,上面有两个按钮(左侧和右侧)和一个位于底部的滚动条。是否可能将此滚动条的左侧和右侧隐藏在这些按钮下方?
Grid
而不是DockPanel
,可以使用对齐方式或创建列并调整ColumnSpan
。以下是后一种方法的示例:<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition />
<ColumnDefinition Width="Auto"/>
</Grid.ColumnDefinitions>
<!-- Order matters, earlier controls are at the bottom unless you use Panel.ZIndex -->
<ScrollViewer Grid.Column="0" Grid.ColumnSpan="3"/>
<Button Grid.Column="0" Content="Left"/>
<Button Grid.Column="2" Content="Right"/>
</Grid>
(DockPanel是一个相当简陋的控件,几乎在每种情况下都可以用Grid来替代)