Cuando uso la siguiente xaml en Silverlight 4, ScrollViewer no reconocerá la rueda del mouse a menos que haga clic una vez en la barra de desplazamiento y mantenga el mouse sobre la barra de desplazamiento, mientras gira la rueda del mouse.Cómo puedo hacer que la rueda del mouse funcione correctamente con 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>
¿Alguien más ha experimentado esto, y hay algún trabajo?
+1: un nivel alfa del 0% (transparencia total) en un objeto Silverlight lo quita de Hit-Testing. Supongo que el color definido Transparent tiene un valor alfa justo por encima de 0. Normalmente solo establezco un color con un alfa del 1%, pero ahora intentaré con "Transparent". Cheers –
+1 ¡Impresionante! ¡Qué solución más divertida/extraña! – gideon
+1 Ahorro de vida. Estaba teniendo este problema exacto y no podía resolverlo. Funcionó cuando el control secundario del Visor de desplazamiento era un control personalizado (con un conjunto de fondo), pero cuando se trataba de un panel de pila sin un conjunto de fondo, estaba fallando. – Mmerrell