Pregunta: Obtener desplazarse caso de ScrollViewer en Windows PhoneConsigue desplazarse caso de ScrollViewer en Windows Phone
Tengo un ScrollViewer así:
<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
<ScrollViewer x:Name="MyScroller">
<StackPanel>
<!-- ... -->
</StackPanel>
</ScrollViewer>
</Grid>
necesito el caso de cuando se produce el desplazamiento de MyScroller:
// MyScroller.Scroll += // <-- "Scroll" event does not exist on ScrollViewer
MyScroller.MouseWheel += MyScroller_MouseWheel; // Does not fire on scroll
MyScroller.ManipulationDelta += MyScroller_ManipulationDelta; // Fires for pinch-zoom only
Gracias, esto va mucho más allá de lo que necesito. Espero que funcione sin el Listbox, sin embargo, porque he tenido problemas de rendimiento al usar Listboxes con imágenes y mi diseño personalizado – Subcreation
Si está utilizando algo más que un ListBox - ega ScrollViewer y un ItemsControl con un StackPanel, tenga cuidado con la cantidad memoria que utiliza su aplicación para representar la interfaz de usuario: es posible que necesite usar VirtualisingStackPanel para evitar el uso excesivo de la memoria. – Stuart