IViewManagerWithPointerEvents
Typ: interface
EXPERIMENTELL
Experimentelle Schnittstelle, die es View-Managern ermöglicht, die Pointer-Erfassung von der React-Stammansicht zu lösen und die Behandlung von Pointer-Ereignissen selbst zu übernehmen.
Methoden
OnPointerEvent
void OnPointerEvent(Object view, ReactPointerEventArgs args)
Wenn Pointer-Ereignisse auf der React-Stammansicht empfangen werden, ruft der Top-Level-Pointer-Event-Handler diesen Callback für jeden React-View-Vorfahren des RoutedEventArgs.OriginalSource-Elements mit einem View-Manager auf, der IViewManagerWithPointerEvents implementiert, damit der View-Manager die Behandlung des Pointer-Ereignisses modifizieren kann. Dies kann verwendet werden, um die Zielansicht zu verfeinern. Z. B. zwingt das Setzen der ReactPointerEventArgs.Target-Eigenschaft auf null die React-Stammansicht, einen der Vorfahren der Ansicht als Trefferziel auszuwählen. Alternativ kann der View-Manager auch ReactPointerEventArgs.Target auf einen beliebigen Nachfahren der bereitgestellten Ansicht setzen, um Treffererkennung auf Ansichten zu ermöglichen, die nicht von UIElement abgeleitet sind.