View.SendAccessibilityEvent(EventTypes) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Envía un evento de accesibilidad del tipo especificado.
[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
Parámetros
- eventType
- EventTypes
Tipo del evento que se va a enviar, tal como se define en varios tipos de AccessibilityEvent, como AccessibilityEvent#TYPE_VIEW_CLICKED o AccessibilityEvent#TYPE_VIEW_HOVER_ENTER.
Implementaciones
- Atributos
Comentarios
Envía un evento de accesibilidad del tipo especificado. Si la accesibilidad no está habilitada, este método no tiene ningún efecto. La implementación predeterminada llama #onInitializeAccessibilityEvent(AccessibilityEvent) primero a para rellenar información sobre el origen del evento (esta vista), luego llama #dispatchPopulateAccessibilityEvent(AccessibilityEvent) a para rellenar el contenido de texto del origen del evento, incluidos sus descendientes, luego para el tipo AccessibilityEvent#TYPE_VIEW_SCROLLED de eventos y AccessibilityEvent#TYPE_WINDOW_CONTENT_CHANGED con el subtipo AccessibilityEvent#CONTENT_CHANGE_TYPE_STATE_DESCRIPTION, limita los eventos y las últimas llamadas ViewParent#requestSendAccessibilityEvent(View, AccessibilityEvent) en su elemento primario para solicitar el envío del evento a las partes interesadas.
Si se ha especificado un AccessibilityDelegate objeto mediante una llamada #setAccessibilityDelegate(AccessibilityDelegate) a su AccessibilityDelegate#sendAccessibilityEvent(View, int) es responsable de controlar esta llamada.
Si esta vista usa AccessibilityNodeProvider para proporcionar una jerarquía de vistas virtuales raíz en esta vista, no se debe llamar a este método para enviar eventos de elementos secundarios virtuales, ya que rellenará los eventos con información incorrecta y los eventos se deben limitar por elemento secundario en su lugar en el nivel raíz virtual. Para enviar eventos de elementos secundarios virtuales, llame ViewParent#requestSendAccessibilityEvent(View, AccessibilityEvent) al elemento primario de la vista para solicitar el envío del evento a las partes interesadas.
Java documentación para android.view.View.sendAccessibilityEvent(int).
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Se aplica a
Consulte también
- OnInitializeAccessibilityEvent(AccessibilityEvent)
- DispatchPopulateAccessibilityEvent(AccessibilityEvent)
- <xref:Android.Views.IViewParent.RequestSendAccessibilityEvent(Android.Views.View%2c+Android.Views.Accessibility.AccessibilityEvent)>