View.DispatchPopulateAccessibilityEvent(AccessibilityEvent) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Verteilt eine an AccessibilityEvent
das View
erste Und dann an die untergeordneten Elemente, um den Textinhalt zum Ereignis hinzuzufügen.
[Android.Runtime.Register("dispatchPopulateAccessibilityEvent", "(Landroid/view/accessibility/AccessibilityEvent;)Z", "GetDispatchPopulateAccessibilityEvent_Landroid_view_accessibility_AccessibilityEvent_Handler")]
public virtual bool DispatchPopulateAccessibilityEvent (Android.Views.Accessibility.AccessibilityEvent? e);
[<Android.Runtime.Register("dispatchPopulateAccessibilityEvent", "(Landroid/view/accessibility/AccessibilityEvent;)Z", "GetDispatchPopulateAccessibilityEvent_Landroid_view_accessibility_AccessibilityEvent_Handler")>]
abstract member DispatchPopulateAccessibilityEvent : Android.Views.Accessibility.AccessibilityEvent -> bool
override this.DispatchPopulateAccessibilityEvent : Android.Views.Accessibility.AccessibilityEvent -> bool
Parameter
Das event (Ereignis).
Gibt zurück
True, wenn die Ereignispopulation abgeschlossen wurde.
- Attribute
Hinweise
Verteilt eine an AccessibilityEvent
das View
erste Und dann an die untergeordneten Elemente, um den Textinhalt zum Ereignis hinzuzufügen. Beachten Sie, dass der Ereignistext in einem separaten Verteilerpfad aufgefüllt wird, da wir dem Ereignis nicht nur den Text der Quelle, sondern auch den Text aller untergeordneten Elemente hinzufügen. Eine typische Implementierung ruft #onPopulateAccessibilityEvent(AccessibilityEvent)
diese Ansicht auf und ruft dann die #dispatchPopulateAccessibilityEvent(AccessibilityEvent)
einzelnen untergeordneten Elemente auf. Überschreiben Sie diese Methode, wenn eine benutzerdefinierte Grundgesamtheit des Ereignistextinhalts erforderlich ist.
Wenn ein AccessibilityDelegate
Anruf angegeben #setAccessibilityDelegate(AccessibilityDelegate)
wurde, ist er AccessibilityDelegate#dispatchPopulateAccessibilityEvent(View, AccessibilityEvent)
für die Behandlung dieses Anrufs verantwortlich.
Wenn diese Ansicht festgelegt wird #isAccessibilityDataSensitive()
, sollte diese Ansicht nur vertrauliche Informationen an ein Ereignis anfügen, das ebenfalls festgelegt wird AccessibilityEvent#isAccessibilityDataSensitive()
.
<em>Hinweis:</em> Barrierefreiheitsereignisse bestimmter Typen werden nicht zum Auffüllen des Ereignistexts über diese Methode verteilt. Ausführliche Informationen finden Sie unter AccessibilityEvent
.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.