View.DispatchPopulateAccessibilityEvent(AccessibilityEvent) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
AccessibilityEvent
テキスト コンテンツをイベントにView
追加するために、 を最初の に、次にその子にディスパッチします。
[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
パラメーター
イベントです。
戻り値
イベントの作成が完了した場合は True。
- 属性
注釈
AccessibilityEvent
テキスト コンテンツをイベントにView
追加するために、 を最初の に、次にその子にディスパッチします。 イベント テキストは、ソースのテキストだけでなく、そのすべての子孫のテキストにも追加されるため、イベント テキストは別のディスパッチ パスに設定されることに注意してください。 一般的な実装では、このビューで を呼び出 #onPopulateAccessibilityEvent(AccessibilityEvent)
し、各子で を #dispatchPopulateAccessibilityEvent(AccessibilityEvent)
呼び出します。 イベント テキスト コンテンツのカスタム作成が必要な場合は、このメソッドをオーバーライドします。
AccessibilityDelegate
の呼び出しによって が指定されている場合、この呼び出#setAccessibilityDelegate(AccessibilityDelegate)
AccessibilityDelegate#dispatchPopulateAccessibilityEvent(View, AccessibilityEvent)
しを処理する責任があります。
このビューが設定されている場合、このビューでは、 も設定#isAccessibilityDataSensitive()
AccessibilityEvent#isAccessibilityDataSensitive()
するイベントに機密情報のみを追加する必要があります。
<em>Note:</em> 特定の種類のアクセシビリティ イベントは、このメソッドを使用してイベント テキストを設定するためにディスパッチされません。 詳細については、 を AccessibilityEvent
参照してください。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。