Ich hol das nach der Zeit echt ungern wieder rauf, aber ich stehe genau vor dem Problem:
<Window
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
x:Class="DataGridScrollingTest.MainWindow"
Title="MainWindow" Height="350" Width="525">
<Grid>
<ScrollViewer>
<StackPanel>
<Border Height="300" Background="#FF9999" Margin="10">
<TextBlock>Red</TextBlock>
</Border>
<DataGrid x:Name="grdData"
ScrollViewer.CanContentScroll="True"
ScrollViewer.VerticalScrollBarVisibility="Disabled"/>
<Border Height="300" Background="#1199FF" Margin="10">
<TextBlock>Blue</TextBlock>
</Border>
</StackPanel>
</ScrollViewer>
</Grid>
</Window>
Wenn ich mit der Maus über dem DataGrid (enthält z.B. 3 Zeilen) bin, kann ich nicht mehr per Mausrad scrollen. Das DataGrid verschluckt das Scrollen einfach - obwohl keine Scrollbar da ist.
Events bekomm ich nur PreviewMouseWheel aber MouseWheel nicht mehr.
Wie kann man das lösen - wenn ich weiß, dass das DataGrid nie einen vertikalen Scrollbalken hat?