public void Detach() { _control.PointerEntered -= OnPointerEntered; _control.PointerExited -= OnPointerExited; _control.Unloaded -= OnControlUnloaded; if (_isHovering) { Window.Current.CoreWindow.PointerCursor = DefaultCursor; } }