Горизонтальная прокрутка для стековой панели не работает
Я пытаюсь создать горизонтальную прокручиваемую StackPanel, но у меня не получается очень хорошо ...
В настоящее время у меня есть StackPanel сauto
ширина (и проблема, возможно, здесь), которая содержит некоторые элементы, такие какgrids
.
Теперь, если все мои сетки не видны в StackPanel (ширина слишком мала), я не могу прокрутить. Я уже пытался поместить StackPanel вScrollViewer
но это тоже не работает.
Как я могу это исправить?
РЕДАКТИРОВАТЬ вот мой код:
<StackPanel Height="85" Margin="0,0,200,15" VerticalAlignment="Bottom">
<ScrollViewer HorizontalScrollBarVisibility="Visible" VerticalScrollBarVisibility="Disabled" HorizontalAlignment="Left" Height="85" CanContentScroll="True">
<StackPanel x:Name="Film" Height="85" Width="Auto" Margin="0,0,0,0" Orientation="Horizontal" ScrollViewer.HorizontalScrollBarVisibility="Visible" CanHorizontallyScroll="True" ScrollViewer.VerticalScrollBarVisibility="Disabled" ScrollViewer.CanContentScroll="True" d:LayoutOverrides="TopPosition, BottomPosition">
<StackPanel.Background>
<SolidColorBrush Color="{DynamicResource ButtonBackground}"/>
</StackPanel.Background>
<Grid Width="100" Background="Red"/>
<Grid Width="100" Background="#FFFF0051"/>
<Grid Width="100" Background="#FFB900FF"/>
<Grid Width="100" Background="#FF002EFF"/>
<Grid Width="100" Background="#FF00FFDC"/>
<Grid Width="100" Background="#FF51FF00"/>
<Grid Width="100" Background="Red"/>
</StackPanel>
</ScrollViewer>
</StackPanel>