View.SendAccessibilityEvent(EventTypes) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定した型のアクセシビリティ イベントを送信します。
[Android.Runtime.Register("sendAccessibilityEvent", "(I)V", "GetSendAccessibilityEvent_IHandler")]
public virtual void SendAccessibilityEvent (Android.Views.Accessibility.EventTypes eventType);
[<Android.Runtime.Register("sendAccessibilityEvent", "(I)V", "GetSendAccessibilityEvent_IHandler")>]
abstract member SendAccessibilityEvent : Android.Views.Accessibility.EventTypes -> unit
override this.SendAccessibilityEvent : Android.Views.Accessibility.EventTypes -> unit
パラメーター
- eventType
- EventTypes
からのいくつかの型 (、 AccessibilityEvent#TYPE_VIEW_HOVER_ENTER
などAccessibilityEvent#TYPE_VIEW_CLICKED
) で定義されている、送信するイベントの型AccessibilityEvent
。
実装
- 属性
注釈
指定した型のアクセシビリティ イベントを送信します。 アクセシビリティが有効になっていない場合、このメソッドは無効になります。 既定の実装では、最初に を呼び出 #onInitializeAccessibilityEvent(AccessibilityEvent)
してイベント ソース (このビュー) に関する情報を設定し、次に を呼び出 #dispatchPopulateAccessibilityEvent(AccessibilityEvent)
して、その子孫を含むイベント ソースのテキスト コンテンツを設定します。次に、イベントの種類 AccessibilityEvent#TYPE_VIEW_SCROLLED
と AccessibilityEvent#TYPE_WINDOW_CONTENT_CHANGED
サブタイプ AccessibilityEvent#CONTENT_CHANGE_TYPE_STATE_DESCRIPTION
の 場合は、 を呼び出し、イベントを調整し、親の最後の呼び出しを呼び出 ViewParent#requestSendAccessibilityEvent(View, AccessibilityEvent)
して関係者へのイベントの送信を要求します。
AccessibilityDelegate
の呼び出しによって が指定されている場合、この呼び出#setAccessibilityDelegate(AccessibilityDelegate)
AccessibilityDelegate#sendAccessibilityEvent(View, int)
しを処理する責任があります。
このビューで を使用 AccessibilityNodeProvider
してこのビューにルート化された仮想ビュー階層を提供する場合は、仮想子からイベントを送信するためにこのメソッドを呼び出さないでください。これは、イベントに間違った情報が設定され、代わりに仮想ルート レベルで子ごとにイベントを調整する必要があるためです。 仮想子からイベントを送信するには、ビューの親で を呼び出 ViewParent#requestSendAccessibilityEvent(View, AccessibilityEvent)
して、関係者へのイベントの送信を要求します。
の Java ドキュメント android.view.View.sendAccessibilityEvent(int)
。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
こちらもご覧ください
- OnInitializeAccessibilityEvent(AccessibilityEvent)
- DispatchPopulateAccessibilityEvent(AccessibilityEvent)
- <xref:Android.Views.IViewParent.RequestSendAccessibilityEvent(Android.Views.View%2c+Android.Views.Accessibility.AccessibilityEvent)>