2009-11-21 24 views

Respuesta

15
<ProgressBar IsIndeterminate="True" /> 
1

Personalmente me gusta el enfoque que toma Visual Studio 2010. Usan una animación de una pequeña serie de puntos en bucle (con intensidad variable). Solo animan los puntos que giran en círculos en el centro de la ventana en cuestión.

En WPF, esto es trivial: solo anime la rotación de un pequeño dibujo de un círculo de puntos con la opacidad configurada correctamente al frente.

Lo encuentro muy intuitivo, pequeño y poco intrusivo.

+0

Eso se ve mejor, pero es demasiado para aprender lo que necesita ser una página rápida y fácil. –

+0

En Windows Forms, fue difícil de implementar. En WPF, es muy, muy fácil (especialmente si estás usando Blend). –

0

¿Es una barra de progreso el widget adecuado para esto? No puede indicar un% completado, ya que "no sabe cuánto tiempo llevará". Tal vez sea mejor una animación de algún tipo (como el archivo de Windows, que desaparece en el aire durante el borrado) para mostrar que la actividad continúa. Pero una barra de "progreso" que simplemente se restablece a cero porque todavía hay más trabajo por hacer simplemente me parece tonto.

+2

No es el mismo efecto que llenar constantemente de 0 a 100 y luego restablecer. Las barras de progreso en modo indeterminado son más como un pequeño bloque de color que se mueve constantemente a lo largo de la barra (o, en Vista y más adelante, una barra amarilla sólida con un resaltado en movimiento). No es la mejor animación, pero es bastante estándar en Windows y no se confunde fácilmente con el proceso de cierre de sesión de Office Space. – ChrisV

Cuestiones relacionadas