Полосы прокрутки на пользовательских элементах управления в LayoutPanels

У меня проблема с полосами прокрутки и 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>

Моя цель - использовать scrollviewer внутри моего UserControl, а не на панели макета, но вместо этого он включает Scrollviewer LayoutPanel, когда UserControl становится слишком большим. Это выглядит так:

LayouPanel с 2 полосами прокрутки

Я бы предпочел включить внутреннюю полосу прокрутки в случае необходимости и никогда не иметь видимой полосы прокрутки LayoutPanel. Как я могу это сделать?

Спасибо!

1 ответ

Вы можете отключить встроенные панели прокрутки через свойство LayoutPanel.VerticalScrollBarVisibility:

<dxd:LayoutPanel Caption="Panel1" 
             HorizontalScrollBarVisibility="Disabled"
             VerticalScrollBarVisibility="Disabled">
Другие вопросы по тегам