布局面板中用户控件上的滚动条

时间:2011-10-27 21:35:22

标签: devexpress scrollbar scrollviewer docklayoutpanel

我遇到滚动条和LayoutPanels的问题。我的LayoutPanel代码如下所示:

<dxdocking:LayoutPanel Width="450" >
                    <local:MyUserControl x:Name="UserControl"></local:MyUserControl >
                </dxdocking:LayoutPanel>

然后在MyUserControl里面看起来像这样:

<Grid>
    <ScrollViewer>
          <StackPanel>
             ---Rest of Code----
          </Stackpanel>
    </ScrollViewer>
</Grid>

我的目标是在UserControl中使用scrollviewer而不是布局面板,而是在UserControl太大时启用LayoutPanel的Scrollviewer。它看起来像这样:

LayouPanel with 2 scrollbars

如果需要,我宁愿启用内部滚动条,也不要让LayoutPanel的滚动条可见。我怎么能这样做?

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以通过LayoutPanel.VerticalScrollBarVisibility属性禁用面板的嵌入式滚动条:

<dxd:LayoutPanel Caption="Panel1" 
             HorizontalScrollBarVisibility="Disabled"
             VerticalScrollBarVisibility="Disabled">