3
我有两个按钮(左侧和右侧)和底部滚动查看器的Dockpanel。是否有可能隐藏此滚动查看器的这个按钮下的左侧和右侧?Wpf控制覆盖?
我有两个按钮(左侧和右侧)和底部滚动查看器的Dockpanel。是否有可能隐藏此滚动查看器的这个按钮下的左侧和右侧?Wpf控制覆盖?
你可以使用一个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代替)
嗯..非常感谢你HB听起来很不错。我会尝试在我的项目中做到这一点。 – curiousity
这就行了!再次感谢你! – curiousity
@NickolayLagutkin:不客气,很高兴帮助:) –