當我在Silverlight 4中使用以下xaml時,ScrollViewer將無法識別鼠標滾輪,除非我單擊滾動條拇指並保持鼠標在滾動條上,同時轉動鼠標滾輪。如何讓鼠標滾輪正常使用Silverlight 4 ScrollViewer
<Grid x:Name="LayoutRoot" Background="White">
<ScrollViewer>
<StackPanel Name="stackPanel1">
<Button Content="Button 1" Width="150" />
<Button Content="Button 2" Width="150" Margin="0,20,0,0" />
<Button Content="Button 3" Width="150" Margin="0,20,0,0" />
<Button Content="Button 4" Width="150" Margin="0,20,0,0" />
<Button Content="Button 5" Width="150" Margin="0,20,0,0" />
<Button Content="Button 6" Width="150" Margin="0,20,0,0" />
<Button Content="Button 7" Width="150" Margin="0,20,0,0" />
</StackPanel>
</ScrollViewer>
</Grid>
有沒有其他人遇到過這種情況,有沒有什麼解決辦法?
+1:Silverlight對象上0%(完全透明)的alpha級別將其從命中測試中取出。我猜測定義的顏色Transparent的alpha值剛好在0以上。我通常只設置1%alpha的顏色,但現在會嘗試使用「Transparent」。乾杯 – 2010-09-11 06:01:17
+1太棒了!儘管有趣/奇怪的解決方案! – gideon 2010-11-24 18:56:48
+1生命拯救者。有這個確切的問題,並不能解決它。當ScrollViewer的子控件是一個自定義控件(使用背景設置)時它工作,但當它是沒有背景設置的堆棧面板時,它失敗了。 – Mmerrell 2011-02-10 15:36:31