2010-10-26 3 views
7

Es scheint, dass das Steuerelement Steuerelement Toolkit das BusyIndicator-Steuerelement fehlt. Weiß jemand von einem? existiert für WP7 noch etwas anderes?BusyIndicator-Steuerelement

Antwort

5

Haben Sie das ProgressBar-Steuerelement gesehen? Sie können das ProgressBar-Steuerelement verwenden, um zu zeigen, dass Ihre Anwendung beschäftigt ist, etwas zu tun. Es wird empfohlen, dass Sie PerformanceProgressBar by Jeff Wilcox verwenden (Denken Sie daran, seine follow up post zu lesen, ist es wichtig, IsIndeterminate und seinen Wert zu berücksichtigen).

Wenn Sie einen Begrüßungsbildschirm mit einer Fortschrittsleiste darin erstellen möchten, check out this example. Alex zeigt außerdem, wie der Fortschrittsdialog in this post angepasst wird.

+0

Vielen Dank für Ihre Antwort, ich mag das Splash-Screen-Beispiel http://blogs.msdn.com/b/priozersk/archive/2010/08/17/creating-a-splash-screen-with-a-progress- bar-for-wp7-applications.aspx Wie würden Sie es in einem MVVM-Approch verwenden? – Tim

+0

Hallo Tim, ich habe nicht das Beispiel verwendet, das Sie in einer MVVM-Anwendung mögen. Allerdings habe ich die PerformanceProgressBar in einer Anwendung mit MVVMLight verwendet, hier ist der Blog-Post und Beispielcode Link (von meinem Blog) - http://indyfromoz.wordpress.com/2010/08/30/windows-phone-7- Listbox-Paginierung mit mvvmllight-applicationbar /. Sie können den Popup-Begrüßungsbildschirm in einem Grid anzeigen, dessen Sichtbarkeit Daten sind, die an eine Abhängigkeitseigenschaft im Ansichtsmodell gebunden sind. Legen Sie in StartLoadingData die Eigenschaft auf true fest, und legen Sie in backroungWorker_RunWorkerCompleted die Eigenschaft auf false fest, wodurch das Raster ausgeblendet wird. Ist das klar? – indyfromoz