Wpf控件覆盖?
我有一个Dockpanel,上面有两个按钮(左侧和右侧),底部有一个scrollviewer。是否可以在此按钮下隐藏此scrollviewer的左侧和右侧?您可以使用Wpf控件覆盖?,wpf,wpf-controls,dockpanel,Wpf,Wpf Controls,Dockpanel,我有一个Dockpanel,上面有两个按钮(左侧和右侧),底部有一个scrollviewer。是否可以在此按钮下隐藏此scrollviewer的左侧和右侧?您可以使用网格而不是DockPanel,或者使用对齐或创建列并调整列span,后者的示例: <Grid> <Grid.ColumnDefinitions> <ColumnDefinition Width="Auto"/> <ColumnDefinition
网格
而不是DockPanel
,或者使用对齐或创建列并调整列span
,后者的示例:
<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是一个很差的控件,几乎在任何情况下都可以用网格轻松替换)hmmm。。非常感谢H.B.听起来很不错。我将在我的项目中尝试这样做。