ProgressIndicator έλεγχος
Ένα στοιχείο ελέγχου που χρησιμοποιείται για τη δημιουργία μιας εμπειρίας φόρτωσης.
Σημείωμα
Βρέθηκε πλήρης τεκμηρίωση και πηγαίος κώδικας στο αρχείο φύλαξης στοιχείων κωδικών GitHub.
Description
Οι δείκτες προόδου χρησιμοποιούνται για την εμφάνιση της κατάστασης ολοκλήρωσης μιας λειτουργίας για περισσότερο από δύο δευτερόλεπτα. Εάν η κατάσταση της προόδου δεν μπορεί να καθοριστεί, χρησιμοποιήστε ένα Κουμπί αυξομείωσης ή χρησιμοποιήστε τον τύπο Indeterminate Indicator
. Οι δείκτες προόδου μπορεί να εμφανίζονται σε έναν νέο πίνακα, σε ένα αναδυόμενο παράθυρο, στο περιβάλλον εργασίας χρήστη που ξεκίνησε τη λειτουργία ή μπορούν ακόμα και να αντικαταστήσουν την προετοιμασία του περιβάλλοντος εργασίας χρήστη για όσο διάστημα το περιβάλλον εργασίας χρήστη μπορεί να επιστρέψει εάν ακυρώσετε ή διακόψετε τη δραστηριότητα.
Αυτό το στοιχείο κώδικα παρέχει ένα πρόγραμμα περιτύλιξης γύρω από το στοιχείο ελέγχου περιβάλλοντος εργασίας χρήστη Fluent ProgressIndicator για χρήση σε εφαρμογές καμβά και προσαρμοσμένες σελίδες. Ανατρέξτε στην τεκμηρίωση στοιχείων για βέλτιστες πρακτικές.
Ιδιότητες
Ιδιότητες κλειδιού
Ιδιότητα | Description |
---|---|
Label |
Προαιρετική ετικέτα για κουμπί αυξομείωσης. |
Percentage Complete |
Ποσοστό της λειτουργίας που ολοκληρώθηκε, σε κλίμακα από 0 έως 1. Εάν δεν οριστεί η ένδειξη Απεριόριστο θα εμφανιστεί. |
TypeOfIndicator |
Προσδιορίζει τον τύπο του στυλ ένδειξης. Επιλογές: Default Indicator ή IndeterminateIndicator |
HideProgressState |
Καθορισμός true για απόκρυψη της κατάστασης προόδου |
BarHeight |
Καθορισμός του ύψους της γραμμής, όπως ισχύει |
Ιδιότητες ύφους
Ιδιότητα | Description |
---|---|
Theme |
Αποδέχεται μια συμβολοσειρά JSON που δημιουργείται με τη χρήση της Σχεδίασης θέματος περιβάλλοντος εργασίας χρήστη Fluent (windows.net). Αν αφήσετε αυτό το κενό, θα χρησιμοποιηθεί το προεπιλεγμένο θέμα που ορίζεται από το Power Apps. Δείτε θέματα για οδηγία για τον τρόπο ρύθμισης παραμέτρων. |
AccessibilityLabel |
Ετικέτα aria προγράμματος ανάγνωσης οθόνης |
Συμπεριφορά
Εμφάνιση προόδου φόρτωσης
Κάντε το ίδιο το στοιχείο ελέγχου ProgressIndicator
(ή την επιφάνεια που βρίσκεται μέσα) ορατό κατά την έναρξη μιας διεργασίας και, στη συνέχεια, ενημερώστε μια μεταβλητή με την τιμή, καθώς θα ολοκληρωθούν τμήματα της διεργασίας. Αποκρύψτε το όταν η διεργασία είναι πλήρης. Χρησιμοποιήστε μια μεταβλητή για να ελέγξετε την ορατότητα του στοιχείου ελέγχου και ενημερώστε τις τιμές μεταξύ των μειζόνων μπλοκ κωδικού της διεργασίας που χρειάζεται να υποδειχθούν.
UpdateContext({ var_showProgress: true , var_progressValue: 0 });
/* Some code ... */
UpdateContext({ var_progressValue: 25 });
/* Some code ... */
UpdateContext({ var_progressValue: 50 });
/* Some code ... */
UpdateContext({ var_progressValue: 75 });
/* Some code ... */
UpdateContext({ var_progressValue: 100 });
Notify("Successfully completed process", NotificationType.Success);
UpdateContext({ var_showProgress: false });
Δώστε τη μεταβλητή var_showProgress
ως τιμή για την ιδιότητα Visible
του ProgressIndicator
(ή την επιφάνεια που την περιέχει) και αντιστοιχίστε τη μεταβλητή var_progressValue
για την ιδιότητα Value
.
Περιορισμοί
Αυτό το στοιχείο καμβά μπορεί να χρησιμοποιηθεί μόνο σε εφαρμογές καμβά, προσαρμοσμένες σελίδες.