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

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 για να το πετύχετε αυτό.

Σημείωση

Μπορείτε να μας πείτε ποια γλώσσα προτιμάτε για την τεκμηρίωση; Πάρτε μέρος σε μια σύντομη έρευνα. (σημειώνεται ότι αυτή η έρευνα είναι στα Αγγλικά)

Η έρευνα θα διαρκέσει περίπου επτά λεπτά. Δεν συλλέγονται προσωπικά δεδομένα (δήλωση προστασίας προσωπικών δεδομένων).