2010-10-26 6 views
7

Il semble que le contrôle BusyIndicator manque dans le kit de contrôle du téléphone. Quelqu'un en connaît-il un? existe-t-il autre chose spécifique pour WP7?Contrôle BusyIndicator

Répondre

5

Avez-vous vu le contrôle ProgressBar? Vous pouvez utiliser le contrôle ProgressBar pour montrer que votre application est en train de faire quelque chose. Il est recommandé que vous utilisiez PerformanceProgressBar by Jeff Wilcox (N'oubliez pas de lire son follow up post aussi, il est important de considérer IsIndeterminate et sa valeur).

Si vous souhaitez créer un écran de démarrage avec une barre de progression, check out this example. Alex montre également comment personnaliser la boîte de dialogue de progression en this post.

+0

Merci pour votre réponse, j'aime l'exemple d'écran de démarrage http://blogs.msdn.com/b/priozersk/archive/2010/08/17/creating-a-splash-screen-with-a-progress- bar-for-wp7-applications.aspx Comment l'utiliseriez-vous dans une approche mvvm? – Tim

+0

Bonjour Tim, je n'ai pas utilisé l'échantillon que vous aimez dans une application MVVM. Cependant, j'ai utilisé le PerformanceProgressBar dans une application avec MVVMLight, voici le post de blog et un exemple de lien de code (de mon blog) - http://indyfromoz.wordpress.com/2010/08/30/windows-phone-7- listbox-pagination-with-mvvmlight-barre d'application /. Vous pouvez avoir l'écran de démarrage contextuel dans une grille dont la visibilité est liée à une propriété de dépendance dans le modèle de vue. Dans StartLoadingData, définissez la propriété sur true et, dans backroungWorker_RunWorkerCompleted, définissez la propriété sur false, ce qui masque la grille. Est-ce clair? – indyfromoz

Questions connexes