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