2017-05-03 2 views
0

Ich habe Xamarin Anwendung bildet und in tragbarem Projekt würde Ich mag Fortschrittsbalken haben, die wie folgt aussehen:Wie implementiert man einfache Fortschrittsbalken in Xamarin PCL?

enter image description here

So würde Ich mag Fortschrittsbalken als gelbe Linie haben. Der Fortschritt wird in der Seite Ansichtsmodell definiert:

private int _progress; 
public int Progress 
{ 
    get { return _progress; } 
    set { SetProperty(ref _progress, value); } 
} 

und es ist int Wert zwischen 0 und 100. Bild Fortschritte 60. Wie kann ich Fortschrittsbalken in XAML implementieren?

+0

XF enthält ein eingebautes ProgressBar Steuerelement – Jason

Antwort

1

Sie können Standard-Fortschrittsbalken in Xamarin verwenden. Es unterstützt MVVM-Bindung, sodass Sie den Upload-Fortschritt problemlos festlegen können. Oder Sie können eine benutzerdefinierte Fortschrittsanzeige verwenden. für ex: http://www.itlec.com/2017/05/advanced-progressbar-real.html

+0

Wie ich gesehen habe, hat Fortschrittsbalken 3 Farben: Hintergrundfarbe, Teil, der gemacht wird und Teil, der nicht gemacht wird. Ist es möglich, diese 3 Farben auf Fortschrittsbalken einzustellen? – Uros

+0

Zum Ändern der Fortschrittsbalkenfarbe müssen Sie bindableproperty verwenden. Siehe thread: https: //forums.xamarin.com/discussion/28894/progressbar-color-in-xamarin-forms Wenn Sie möchten, dass der Fortschrittsbalken dem von Ihnen geposteten Bild entspricht, versuchen Sie, ein Overlay unten mit Steuerelementen-Boxview einzufügen , Etiketten, Fortschrittsbalken – Renjith

Verwandte Themen