Στοιχείο ελέγχου Εναλλαγή στο Power Apps
Ένα στοιχείο ελέγχου που μπορεί να ενεργοποιεί ή απενεργοποιεί ο χρήστης μετακινώντας τη δείκτη χειρισμού του.
Περιγραφή
Το κουμπί εναλλαγής έχει σχεδιαστεί για πρόσφατα GUI, αλλά συμπεριφέρεται ακριβώς όπως ένα πλαίσιο ελέγχου.
Βασικές ιδιότητες
Default – Η αρχική τιμή ενός στοιχείου ελέγχου προτού αλλάξει από το χρήστη.
Value – Η τιμή ενός στοιχείου ελέγχου δεδομένων εισόδου.
Πρόσθετες ιδιότητες
AccessibleLabel – ετικέτα για τα προγράμματα ανάγνωσης οθόνης.
BorderColor – Το χρώμα περιγράμματος ενός στοιχείου ελέγχου.
BorderStyle – Ορίζει εάν το περίγραμμα ενός στοιχείου ελέγχου είναι Συνεχές, Διακεκομμένο, Διάστικτο ή Κανένα.
BorderThickness – Το πάχος του περιγράμματος ενός στοιχείου ελέγχου.
DisplayMode – Ορίζει εάν το στοιχείο ελέγχου επιτρέπει την εισαγωγή δεδομένων από τον χρήστη (Edit), εμφανίζει μόνο δεδομένα (View) ή είναι ανενεργό (Disabled).
DisabledBorderColor – Το χρώμα του περιγράμματος ενός στοιχείου ελέγχου, εάν η ιδιότητα DisplayMode είναι ορισμένη σε Disabled.
FalseFill – Το χρώμα γεμίσματος του κουμπιού εναλλαγής όταν αυτό είναι ανενεργό.
FalseHoverFill – Το χρώμα γεμίσματος κατάδειξης του κουμπιού εναλλαγής όταν αυτό είναι ανενεργό.
FalseText – Το κείμενο που εμφανίζεται όταν το κουμπί εναλλαγής είναι ανενεργό.
Fill – Το χρώμα φόντου ενός στοιχείου ελέγχου.
FocusedBorderColor – το χρώμα του περιγράμματος του στοιχείου ελέγχου όταν γίνεται εστίαση στο στοιχείο ελέγχου.
FocusedBorderThickness – το πάχος του περιγράμματος του στοιχείου ελέγχου όταν γίνεται εστίαση στο στοιχείο ελέγχου.
HandleFill – Το χρώμα γεμίσματος του δείκτη χειρισμού εναλλαγής.
Height – Η απόσταση μεταξύ του επάνω και κάτω άκρου ενός στοιχείου ελέγχου.
HoverBorderColor – Το χρώμα του περιγράμματος ενός στοιχείου ελέγχου όταν ο χρήστης κρατά τον δείκτη του ποντικιού σε αυτό το στοιχείο ελέγχου.
OnChange – Ενέργειες προς εκτέλεση όταν ο χρήστης αλλάζει την τιμή ενός στοιχείου ελέγχου (για παράδειγμα, ρυθμίζοντας ένα ρυθμιστικό).
OnCheck – Ενέργειες προς εκτέλεση όταν η τιμή ενός πλαισίου ελέγχου ή κουμπιού εναλλαγής αλλάζει σε true.
OnSelect – Ενέργειες προς εκτέλεση όταν ο χρήστης πατήσει ή κάνει κλικ σε ένα στοιχείο ελέγχου.
OnUncheck – Ενέργειες προς εκτέλεση όταν η τιμή ενός πλαισίου ελέγχου ή κουμπιού εναλλαγής αλλάζει σε false.
PressedBorderColor – Το χρώμα του περιγράμματος ενός στοιχείου ελέγχου όταν ο χρήστης πατήσει ή κάνει κλικ σε αυτό το στοιχείο ελέγχου.
RailFill – Το χρώμα φόντου του ορθογωνίου σε ένα στοιχείο ελέγχου εναλλαγής, όταν η τιμή του είναι false ή το χρώμα της γραμμής προς τα δεξιά του δείκτη χειρισμού σε ένα ρυθμιστικό.
RailHoverFill – Όταν τοποθετείτε τον δείκτη του ποντικιού σε ένα στοιχείο ελέγχου εναλλαγής ή σε ένα ρυθμιστικό, το χρώμα φόντου του ορθογωνίου σε ένα στοιχείο ελέγχου εναλλαγής όταν η τιμή του είναι false ή το χρώμα της γραμμής προς τα δεξιά του δείκτη χειρισμού σε ένα ρυθμιστικό.
Reset – Εάν ένα στοιχείο ελέγχου επαναφέρεται στην προεπιλεγμένη τιμή του.
ShowLabel – Ορίζει εάν εμφανίζεται μια ετικέτα κειμένου δίπλα στο στοιχείο ελέγχου εναλλαγής.
TabIndex – σειρά περιήγησης πληκτρολογίου σε σχέση με άλλα στοιχεία ελέγχου.
TextPosition – Ορίζει εάν η ετικέτα είναι αριστερά ή δεξιά του στοιχείου ελέγχου εναλλαγής.
Tooltip – Επεξηγηματικό κείμενο που εμφανίζεται όταν ο χρήστης μετακινήσει τον δείκτη του ποντικού επάνω σε ένα στοιχείο ελέγχου.
TrueFill – Το χρώμα γεμίσματος του κουμπιού εναλλαγής όταν αυτό είναι ενεργό.
TrueHoverFill – Το χρώμα γεμίσματος κατάδειξης του κουμπιού εναλλαγής όταν αυτό είναι ενεργό.
TrueText – Το κείμενο που εμφανίζεται όταν το κουμπί εναλλαγής είναι ενεργό.
ValueFill – Το χρώμα φόντου του ορθογωνίου σε ένα στοιχείο ελέγχου εναλλαγής, όταν η τιμή του είναι true ή το χρώμα της γραμμής προς τα αριστερά του δείκτη χειρισμού σε ένα ρυθμιστικό.
ValueHoverFill – Όταν διατηρείτε τον δείκτη του ποντικιού σε ένα στοιχείο ελέγχου εναλλαγής ή σε ένα ρυθμιστικό, το χρώμα του ορθογωνίου σε ένα στοιχείο ελέγχου εναλλαγής όταν η τιμή του είναι true ή το χρώμα της γραμμής προς τα αριστερά του δείκτη χειρισμού σε ένα ρυθμιστικό.
Visible – Εάν εμφανίζεται ή είναι κρυφό ένα στοιχείο ελέγχου.
Width – Η απόσταση μεταξύ του αριστερού και δεξιού άκρου ενός στοιχείου ελέγχου.
X – Η απόσταση μεταξύ του αριστερού άκρου ενός στοιχείου ελέγχου και του αριστερού άκρου του γονικού περιέκτη του (της οθόνης, εάν δεν υπάρχει γονικός περιέκτης).
Y – Η απόσταση μεταξύ του επάνω άκρου ενός στοιχείου ελέγχου και του επάνω άκρου του γονικού του περιέκτη (της οθόνης, εάν δεν υπάρχει γονικός περιέκτης).
Σχετικές συναρτήσεις
Παράδειγμα
Προσθέστε ένα κουμπί εναλλαγής και ονομάστε το MemberDiscount.
Δεν γνωρίζετε πώς μπορείτε να προσθέσετε, ονομάσετε και ρυθμίσετε τις παραμέτρους ενός στοιχείου ελέγχου;
Προσθέστε μια ετικέτα και ορίστε την ιδιότητα Text σε αυτόν τον τύπο:
If(MemberDiscount.Value = true, "Price: $75", "Price: $100")Θέλετε περισσότερες πληροφορίες σχετικά με τη συνάρτηση If ή άλλες συναρτήσεις;
Πατήστε το F5 και αλλάξτε την τιμή στο στοιχείο MemberDiscount.
Η ετικέτα εμφανίζει μια διαφορετική τιμή, ανάλογα με το εάν το στοιχείο MemberDiscount είναι ενεργό ή ανενεργό.
Για να επιστρέψετε στον προεπιλεγμένο χώρο εργασίας, πατήστε το Esc.
Οδηγίες προσβασιμότητας
Αντίθεση χρωμάτων
Θα πρέπει να υπάρχει επαρκής χρωματική αντίθεση ανάμεσα σε:
- HandleFill και FalseFill
- HandleFill και FalseHoverFill
- HandleFill και TrueFill
- HandleFill και TrueHoverFill
- FalseFill και το χρώμα εκτός του στοιχείου ελέγχου
- FalseHoverFill και το χρώμα εκτός του στοιχείου ελέγχου
- TrueFill και το χρώμα εκτός του στοιχείου ελέγχου
- TrueHoverFill και το χρώμα εκτός του στοιχείου ελέγχου
Αυτή είναι μια επιπλέον απαίτηση εκτός από τις τυπικές απαιτήσεις χρωματικής αντίθεσης.
Υποστήριξη ανάγνωσης οθόνης
- Θα πρέπει να υπάρχει η AccessibleLabel.
- Πρέπει να υπάρχει η ιδιότητα FalseText.
- Πρέπει να υπάρχει η ιδιότητα TrueText.
Υποστήριξη για περιορισμένη όραση
- Εξετάστε το ενδεχόμενο να ορίσετε τη ShowLabel σε true έτσι ώστε οι χρήστες να μπορούν να προσδιορίσουν γρήγορα την τιμή εναλλαγής.
Υποστήριξη πληκτρολογίου
- Η τιμή του TabIndex θα πρέπει να είναι μηδέν ή μεγαλύτερη προκειμένου οι χρήστες πληκτρολογίου να μπορούν να περιηγηθούν με αυτό.
- Οι δείκτες εστίασης θα πρέπει να είναι ευδιάκριτοι. Χρησιμοποιήστε τις παραμέτρους FocusedBorderColor και FocusedBorderThickness για να το πετύχετε αυτό.
Σημείωση
Μπορείτε να μας πείτε ποια γλώσσα προτιμάτε για την τεκμηρίωση; Πάρτε μέρος σε μια σύντομη έρευνα. (σημειώνεται ότι αυτή η έρευνα είναι στα Αγγλικά)
Η έρευνα θα διαρκέσει περίπου επτά λεπτά. Δεν συλλέγονται προσωπικά δεδομένα (δήλωση προστασίας προσωπικών δεδομένων).