tutorial samples page navigate bootstrap xaml windows-store-apps win-universal-app uwp uwp-xaml

xaml - samples - ¿Por qué ScrollBars de ScrollViewer aparece dos veces?



uwp vs wpf (1)

Edité una plantilla de ScrollViewer para esperar solo 0.5 segundos antes de ocultar las barras de desplazamiento, y esto logra esconderlas en ese momento, pero reaparecen por otros 0.5 segundos. ¿Por qué?

Para reproducirlo, cree un recurso de página para el estilo de ScrollViewer con la plantilla predeterminada ( encuéntrela aquí en MSDN ) y cambie las 3 ocurrencias de "3" a "0.5". Luego usa el siguiente XAML:

<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}"> <ScrollViewer Height="500" Width="500" Style="{StaticResource ScrollViewerControlTemplate1}"> <Grid Background="Blue" Height="1000" Width="1000"> </Grid> </ScrollViewer> </Grid>

Mueva el cursor sobre ScrollViewer para mostrar la barra de desplazamiento. Deje el cursor inmóvil durante 0.5 segundos para ver desaparecer la barra de desplazamiento. Luego reaparece por otros 0.5 segundos. ¿Por qué?


Tengo la sensación de que no vas a hacer que funcione, pero si REALMENTE piensas que vale la pena, puedes poner las ScrollBars en tus propias cuadrículas y ejecutar tus propias animaciones en las cuadrículas cada vez que decidas que quieres hacerlo.