2013-01-16 12 views
7

Muss ich Leistungsfortschrittsleiste in Windows Phone 8 verwenden. In meiner Windows Phone 7/7.5 Anwendung wurde ich die mit dem Toolkit ausgeliefert Fortschrittsbalken (Leistungsfortschrittsleiste) verwendet. Ist es notwendig, das gleiche in Windows Phone 8 oder einfache Fortschrittsbalken ist ausreichend?Windows Phone 8 Leistung Fortschrittsbalken

Antwort

11

Das WP8 SDK enthält jetzt den verbesserten Fortschrittsbalken. Also benutze nur dieses. Die TK-Version funktioniert nicht mehr auf WP8.

Siehe Änderungen für das SDK hier, darunter einen Satz über die Fortschrittsbalken: http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj206940%28v=vs.105%29.aspx

Siehe eine Diskussion über dieses Thema hier: http://social.msdn.microsoft.com/Forums/en-GB/wpdevelop/thread/dd457734-a11a-48e2-8443-ba8f5e3f67ac

+1

Ich bin ein Windows Phone 8 App-Entwickler, nach Ihrem Link zur Verfügung gestellt, gibt es keine fortlaufende Show Fortschritt, seine gepunkteten Fortschritt.So wenn ich eine Datei herunterladen, als es nicht ordnungsgemäß herunterladen zeigt, wird es weiterhin animierte Punkte zeigen Ich möchte Leistung Fortschrittsbalken in Windows Phone 8 App. Wenn Sie einen Link als pls erwähnen. –

2

Verwenden Sie die Statusleiste des WP8 SDK, aber nicht Vergessen Sie nicht, IsIndeterminate = false festzulegen, nachdem Sie die Fortschrittsleiste minimiert haben. Es wird im Hintergrund laufen & Akku verwenden & UI Thread-Zyklen, obwohl es zusammengebrochen ist! :(

+0

interessanten Aspekt! –

1

Ich glaube, Sie so etwas wie diese verwenden soll, wenn WP7 und WP8 mit verknüpften Dateien Targeting:

#if WP8 
    public class MyPerformanceProgressBar : ProgressBar 
    { 

    } 
#else 
    public class MyPerformanceProgressBar : Microsoft.Phone.Controls.PerformanceProgressBar 
    { 

    } 
#endif 

und verwenden Sie die Klasse MyPerformanceProgressBar in Ihrem XAML-Code (die in WP7 und WP8 Projekt verknüpft ist).