Полосы прокрутки на пользовательских элементах управления в 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 становится слишком большим. Это выглядит так:
Я бы предпочел включить внутреннюю полосу прокрутки в случае необходимости и никогда не иметь видимой полосы прокрутки LayoutPanel. Как я могу это сделать?
Спасибо!
1 ответ
Вы можете отключить встроенные панели прокрутки через свойство LayoutPanel.VerticalScrollBarVisibility:
<dxd:LayoutPanel Caption="Panel1"
HorizontalScrollBarVisibility="Disabled"
VerticalScrollBarVisibility="Disabled">