2009-03-12 26 views
28

En Winforms podría establecer ProgressBarStyle de una barra de progreso en Marqee, y eso tendría la incriminación de la barra de progreso por sí misma sin tener que establecerla, para procesos en los que no sé cuánto tiempo tomará, y no una buena forma de informar a la UI.¿Cómo hago una barra de progreso de marquesina en WPF?

Me gustaría hacer lo mismo en WPF, pero no puedo encontrar la manera de lograrlo, excepto el alojamiento de una barra de progreso de winform, que parece contraproducente.

¿Cómo puedo hacer esto en WPF? ¿Debo alojar una barra de progreso de winform?

Respuesta

45

Creo que simplemente desea establecer el IsIndeterminate propiedad del ProgressBar para verdadera. (Ver this artículo, que también tiene un buen ejemplo de un indicador de progreso circular de lujo.)

40

intente lo siguiente

<ProgressBar 
    IsIndeterminate="True" 
    Orientation="Horizontal" /> 

La clave es el atributo extraño nombre, IsIndeterminate. Establecer esto en verdadero significa Marque

+1

¡Ustedes dos! Tengo la respuesta de Noldorin porque tiene menos puntos que tú. :) También respondió 3 segundos más rápido. – Russ

+1

@Russ pero, pero, pero pasé 3 segundos haciendo que mi respuesta fuera bonita :). No te preocupes en absoluto. Me alegro de ayudar – JaredPar

+1

Tres segundos ... de hecho estuvo cerca - ¿escribir rápido no es la clave del éxito en SO? : P (realmente consideré una muestra de código, pero pensé que probablemente no era necesario para una sola propiedad). Saludos, Russ. – Noldorin

Cuestiones relacionadas