Hallo zusammen!
In dem Projekt befindet sich ein Scrollviewer, darin ein Stackpanel und darin Listboxen. Soweit funktioniert auch alles. Leider lässt sich mit der Maus aber nur scrollen, wenn der Cursor über dem Scrollbalken steht. Was muss man ändern, um bei beliebiger Cursorposition im Stackpanel per Mausrad zu scrollen?
Weil's ja nicht um die DataTemplates geht, hier ein vereinfachtes Beispiel, wie es aufgebaut ist.
Gruß
eddi
In dem Projekt befindet sich ein Scrollviewer, darin ein Stackpanel und darin Listboxen. Soweit funktioniert auch alles. Leider lässt sich mit der Maus aber nur scrollen, wenn der Cursor über dem Scrollbalken steht. Was muss man ändern, um bei beliebiger Cursorposition im Stackpanel per Mausrad zu scrollen?
Weil's ja nicht um die DataTemplates geht, hier ein vereinfachtes Beispiel, wie es aufgebaut ist.
XML-Quellcode
- <ScrollViewer HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto" Grid.Row="1" Grid.ColumnSpan="12">
- <StackPanel Grid.ColumnSpan="12">
- <ListBox x:Name="IC_01" ItemsSource="{Binding Coll_normPC}" Grid.ColumnSpan="12"/>
- <ListBox x:Name="IC_02" ItemsSource="{Binding Coll_vidpc}" Grid.ColumnSpan="12"/>
- <ListBox x:Name="IC_03" ItemsSource="{Binding Coll_TVPC}" Grid.ColumnSpan="12"/>
- </StackPanel>
- </ScrollViewer>
Gruß
eddi
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „eichseinet“ ()