View.DispatchPopulateAccessibilityEvent(AccessibilityEvent) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
调度一个到第View
一个AccessibilityEvent
,然后调度到其子级,以将其文本内容添加到事件。
[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
参数
事件。
返回
如此 如果事件填充已完成。
- 属性
注解
调度一个到第View
一个AccessibilityEvent
,然后调度到其子级,以将其文本内容添加到事件。 请注意,事件文本在单独的调度路径中填充,因为我们不仅添加到事件中的源文本,而且填充了其所有后代的文本。 典型的实现将调用 #onPopulateAccessibilityEvent(AccessibilityEvent)
此视图,然后调用 #dispatchPopulateAccessibilityEvent(AccessibilityEvent)
每个子级。 如果需要事件文本内容的自定义填充,请重写此方法。
如果已通过调用#setAccessibilityDelegate(AccessibilityDelegate)
指定,AccessibilityDelegate
则它AccessibilityDelegate#dispatchPopulateAccessibilityEvent(View, AccessibilityEvent)
负责处理此调用。
如果此视图设置 #isAccessibilityDataSensitive()
,则此视图应仅将敏感信息追加到同时设置 AccessibilityEvent#isAccessibilityDataSensitive()
的事件。
<em>Note:</em> Accessibility events of certain types are not dispatched for populating the event text via this method. 有关详细信息, AccessibilityEvent
请参阅 。
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。