void AboutToGrabFocus(Focusable focusable, Focusable willTakeFocusFrom, FocusChangeDirection direction) { using (FocusInEvent e = FocusInEvent.GetPooled(focusable, willTakeFocusFrom, direction, this)) { focusable.SendEvent(e); } }
private static void AboutToGrabFocus(Focusable focusable, Focusable willTakeFocusFrom, FocusChangeDirection direction) { FocusInEvent pooled = FocusEventBase <FocusInEvent> .GetPooled(focusable, willTakeFocusFrom, direction); UIElementsUtility.eventDispatcher.DispatchEvent(pooled, null); EventBase <FocusInEvent> .ReleasePooled(pooled); }
static void AboutToGrabFocus(Focusable focusable, Focusable willTakeFocusFrom, FocusChangeDirection direction) { using (FocusInEvent e = FocusInEvent.GetPooled(focusable, willTakeFocusFrom, direction)) { UIElementsUtility.eventDispatcher.DispatchEvent(e, null); } }