Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wpf控件覆盖?_Wpf_Wpf Controls_Dockpanel - Fatal编程技术网

Wpf控件覆盖?

Wpf控件覆盖?,wpf,wpf-controls,dockpanel,Wpf,Wpf Controls,Dockpanel,我有一个Dockpanel,上面有两个按钮(左侧和右侧),底部有一个scrollviewer。是否可以在此按钮下隐藏此scrollviewer的左侧和右侧?您可以使用网格而不是DockPanel,或者使用对齐或创建列并调整列span,后者的示例: <Grid> <Grid.ColumnDefinitions> <ColumnDefinition Width="Auto"/> <ColumnDefinition

我有一个Dockpanel,上面有两个按钮(左侧和右侧),底部有一个scrollviewer。是否可以在此按钮下隐藏此scrollviewer的左侧和右侧?

您可以使用
网格
而不是
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.听起来很不错。我将在我的项目中尝试这样做。