View.DispatchPopulateAccessibilityEvent(AccessibilityEvent) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Envia um AccessibilityEvent
para o View
primeiro e, em seguida, para seus filhos para adicionar seu conteúdo de texto ao evento.
[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
Parâmetros
O evento.
Retornos
True se a população do evento foi concluída.
- Atributos
Comentários
Envia um AccessibilityEvent
para o View
primeiro e, em seguida, para seus filhos para adicionar seu conteúdo de texto ao evento. Observe que o texto do evento é preenchido em um caminho de despacho separado, pois adicionamos ao evento não apenas o texto da fonte, mas também o texto de todos os seus descendentes. Uma implementação típica chamará #onPopulateAccessibilityEvent(AccessibilityEvent)
essa visão e, em seguida, chamará a #dispatchPopulateAccessibilityEvent(AccessibilityEvent)
cada criança. Substitua esse método se o preenchimento personalizado do conteúdo de texto do evento for necessário.
Se um AccessibilityDelegate
foi especificado através da chamada #setAccessibilityDelegate(AccessibilityDelegate)
, ele AccessibilityDelegate#dispatchPopulateAccessibilityEvent(View, AccessibilityEvent)
é responsável por lidar com essa chamada.
Se esse modo de exibição for definido #isAccessibilityDataSensitive()
, esse modo de exibição deverá acrescentar apenas informações confidenciais a um evento que também defina AccessibilityEvent#isAccessibilityDataSensitive()
.
<em>Nota:</em> Eventos de acessibilidade de determinados tipos não são despachados para preencher o texto do evento por meio desse método. Para obter detalhes, consulte AccessibilityEvent
.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.