Στοιχείο ελέγχου "Εναλλαγή" στο Power Apps

Ένα στοιχείο ελέγχου το οποίο ο χρήστης μπορεί να ενεργοποιήσει ή απενεργοποιήσει μετακινώντας τη λαβή του.

Περιγραφή

Ένα κουμπί εναλλαγής έχει σχεδιαστεί για πρόσφατα ΓΚΙ, αλλά συμπεριφέρεται με τον ίδιο τρόπο όπως ένα πλαίσιο ελέγχου.

Ιδιότητες κλειδιού

Default – Η αρχική τιμή ενός στοιχείου ελέγχου προτού αλλάξει από τον χρήστη.

Value – Η τιμή ενός στοιχείου ελέγχου εισόδου.

Πρόσθετες ιδιότητες

AccessibleLabel – Ετικέτα για τα προγράμματα ανάγνωσης οθόνης.

BorderColor – Το χρώμα περιγράμματος ενός στοιχείου ελέγχου.

BorderStyle – Ορίζει εάν το περίγραμμα ενός στοιχείου ελέγχου είναι Συμπαγές, Διακεκομμένο, Διάστικτο ή Κανένα.

BorderThickness – Το πάχος του περιγράμματος ενός στοιχείου ελέγχου.

DisplayMode – Ορίζει εάν το στοιχείο ελέγχου επιτρέπει την εισαγωγή δεδομένων από τον χρήστη (Επεξεργασία), εμφανίζει μόνο δεδομένα (Προβολή) ή είναι απενεργοποιημένο (Απενεργοποιημένο).

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 – Η απόσταση μεταξύ του επάνω άκρου ενός στοιχείου ελέγχου και του επάνω άκρου του γονικού του κοντέινερ (της οθόνης, εάν δεν υπάρχει γονικό κοντέινερ).

If( Condition, Result )

Παράδειγμα

  1. Προσθέστε ένα κουμπί εναλλαγής και ονομάστε το MemberDiscount.

    Δεν γνωρίζετε πώς μπορείτε να προσθέσετε, να ονομάσετε και να ρυθμίσετε τις παραμέτρους ενός στοιχείου ελέγχου;

  2. Προσθέστε μια ετικέτα και ορίστε την ιδιότητά της Text σε αυτόν τον τύπο:
    If(MemberDiscount.Value = true, "Price: $75", "Price: $100")

    Θέλετε περισσότερες πληροφορίες σχετικά με τη συνάρτηση If ή άλλες συναρτήσεις;

  3. Πατήστε το πλήκτρο F5 και αλλάξτε την τιμή για το στοιχείο MemberDiscount.

    Η ετικέτα εμφανίζει διαφορετική τιμή, ανάλογα με το εάν το στοιχείο MemberDiscount είναι ενεργό ή ανενεργό.

  4. Για να επιστρέψετε στον προεπιλεγμένο χώρο εργασίας, πατήστε το Esc.

Οδηγίες προσβασιμότητας

Αντίθεση χρωμάτων

Πρέπει να υπάρχει επαρκής χρωματική αντίθεση μεταξύ των εξής:

  • HandleFill και FalseFill
  • HandleFill και FalseHoverFill
  • HandleFill και TrueFill
  • HandleFill και TrueHoverFill
  • FalseFill και το χρώμα εκτός του στοιχείου ελέγχου
  • FalseHoverFill και το χρώμα εκτός του στοιχείου ελέγχου
  • TrueFill και το χρώμα εκτός του στοιχείου ελέγχου
  • TrueHoverFill και το χρώμα εκτός του στοιχείου ελέγχου

Αυτό είναι επιπλέον των τυπικών απαιτήσεων αντίθεσης χρωμάτων.

Υποστήριξη ανάγνωσης οθόνης

  • Πρέπει να υπάρχει AccessibleLabel.
  • Πρέπει να υπάρχει η τιμή FalseText.
  • Πρέπει να υπάρχει η διεύθυνση TrueText.

Υποστήριξη για προβλήματα όρασης

  • Εξετάστε το ενδεχόμενο να ορίσετε τη ShowLabel σε true , ώστε οι χρήστες να μπορούν να προσδιορίσουν γρήγορα την τιμή εναλλαγής.

Υποστήριξη πληκτρολογίου

  • Η τιμή της TabIndex πρέπει να είναι μηδέν ή μεγαλύτερη προκειμένου οι χρήστες πληκτρολογίου να μπορούν να μεταβούν σε αυτή.
  • Οι δείκτες εστίασης πρέπει να είναι ευδιάκριτοι. Χρησιμοποιήστε τα FocusedBorderColor και FocusedBorderThickness για να το επιτύχετε αυτό.