2016-05-26 11 views
1

Ich habe StackPanel mit X ListViews.XAML: StackPanel mit horizontalem Scroll, innerer ListView mit vertikalem Scroll

Jede ListView muss vertikal scrollen.

StackPanel muss horizontal scrollen.

<StackPanel Column="1" Grid.Row="1" Orientation="Horizontal"> 
    <ListView MinWidth="200" Margin="5,5,5,5"> 
    </ListView> 
    <ListView MinWidth="200" Margin="5,5,5,5"> 
    </ListView> 
    ... 
</StackPanel> 

Mit diesem Code scrollen ListViews in Ordnung.

Wenn ich StackPanel in einem ScrollViewer platziere, funktioniert das Scrollen mit ListViews nicht.

enter image description here

Antwort

5

try Änderung ScrollBarVisibility Eigenschaften auf Scroll

<ScrollViewer 
    Grid.Column="1" Grid.Row="1" 
    VerticalScrollBarVisibility="Disabled" 
    HorizontalScrollBarVisibility="Auto"> 
    <StackPanel Orientation="Horizontal"> 
     <ListView MinWidth="200" Margin="5,5,5,5"> 
     </ListView> 
     <ListView MinWidth="200" Margin="5,5,5,5"> 
     </ListView> 
    </StackPanel> 
</ScrollViewer> 

result