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.
Sendet eine AccessibilityEvent
an die View
erste und dann an die untergeordneten Elemente, um deren 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 Ereignis.
Gibt zurück
True, wenn die Ereignisauffüllung abgeschlossen wurde.
- Attribute
Hinweise
Sendet eine AccessibilityEvent
an die View
erste und dann an die untergeordneten Elemente, um deren 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 Nachfolger hinzufügen. Eine typische Implementierung ruft #onPopulateAccessibilityEvent(AccessibilityEvent)
diese Ansicht auf und ruft dann für #dispatchPopulateAccessibilityEvent(AccessibilityEvent)
jedes untergeordnete Element auf. Überschreiben Sie diese Methode, wenn eine benutzerdefinierte Auffüllung des Ereignistextinhalts erforderlich ist.
Wenn über AccessibilityDelegate
den Aufruf #setAccessibilityDelegate(AccessibilityDelegate)
AccessibilityDelegate#dispatchPopulateAccessibilityEvent(View, AccessibilityEvent)
angegeben wurde, ist für die Verarbeitung dieses Aufrufs verantwortlich.
Wenn diese Ansicht festgelegt wird #isAccessibilityDataSensitive()
, sollte diese Ansicht nur vertrauliche Informationen an ein Ereignis anfügen, das ebenfalls festlegt AccessibilityEvent#isAccessibilityDataSensitive()
.
<em>Hinweis:</em> Barrierefreiheitsereignisse bestimmter Typen werden nicht zum Auffüllen des Ereignistexts über diese Methode verteilt. Weitere Informationen finden Sie unter AccessibilityEvent
.
Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In Attribution License beschriebenen Begriffen verwendet werden.