In meiner Programmseite muss ich vertikal und innerhalb (dieser ScrollViewer) an einer bestimmten Stelle scrollen, um horizontal scrollen zu können. Das Problem ist, dass wenn ich mit meiner Maus auf den inneren ScrollViewer-Bereich zeige, ich die Seite nicht scrollen kann (vertikal).xaml ScrollViewer in ScrollViewer
Die Codestruktur sieht wie folgt aus:
<ScrollViewer HorizontalScrollBarVisibility="Disabled" HorizontalAlignment="Stretch" VerticalScrollBarVisibility="Visible" CanContentScroll="True" Margin="0,0,10,46">
...
<ScrollViewer Grid.Row="3" Grid.ColumnSpan="5" HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto" CanContentScroll="True" HorizontalAlignment="Center" VerticalAlignment="Stretch" Margin="0 0 0 32">
...
</ScrollViewer>
...
</ScrollViewer>
Ich hoffe, dass Sie mir helfen können.
Dies ist ein Bild von dem, was im tut: (die rote ist die äußeree Scroll und die lila ist die innere Scroll)
Ein 'ScrollViewer' wird immer die Mausrad-Ereignisse _handle_. Auch wenn es nicht nötig ist. Jede Lösung hierfür erfordert eine benutzerdefinierte "ContentControl" -Implementierung. – Gusdor