0

スクロールバーとLayoutPanelに問題があります。私の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を有効にします。次のようになります。

2つのスクロールバーを備えたLayouPanel

必要に応じて内側のスクロールバーを有効にし、LayoutPanelのスクロールバーを表示しないようにします。これどうやってするの?

ありがとう!

4

1 に答える 1

0

LayoutPanel.VerticalScrollBarVisibilityプロパティを使用して、パネルの埋め込みスクロールバーを無効にすることができます。

<dxd:LayoutPanel Caption="Panel1" 
             HorizontalScrollBarVisibility="Disabled"
             VerticalScrollBarVisibility="Disabled">
于 2011-11-01T12:23:58.587 に答える