2011-11-13 13 views

Respuesta

4

Este control se llama ProgressBar.

Si está utilizando WPF, la propiedad IsIndeterminate tiene que establecerse en verdadero para tener un "brillo verde en ejecución".

+0

Supongo que esta es una función de WPF y no está disponible en la barra de progreso del marco dot net 4 en C#? – Andy

+0

@Andy Puede tener un control 'ProgressBar' tanto en WPF como en WinForms. Ambas tecnologías de interfaz de usuario se proporcionan en .NET framework 4. Es su decisión cuál de esas técnicas usará para construir su interfaz de usuario. – Fischermaen

+0

Creo que respondió mi pregunta muy bien :) – Andy

0

Puede implementado esta usando BackgroundWorker para actualizar una barra de progreso ("el resplandeciente barra horizontal verde), y al mismo tiempo mantener el hilo principal de la aplicación sensible. Ver this SO post, o Google alrededor de la barra BackgroundWorker + Progreso.

+1

Pero esto no es ne ¡Caryary cuando se usa el control ProgressBar en WPF! – Fischermaen

+0

Estaba interesado en cómo implementar el efecto visual de brillo verde. El BackgroundWorker es una herramienta estándar para manejar código que tarda un tiempo indeterminado en completarse sin congelar la aplicación. y tener la capacidad de informar el progreso. Estoy usando el valor ProgressPercentage con enumeraciones para mostrar mensajes de texto en la barra de estado sobre lo que sucedió hasta ahora. – Andy

Cuestiones relacionadas