private static void DetachHoverMonitor(UIElement element) { MouseHover.Monitor mouseHoverMonitor = MouseHover.GetMouseHoverMonitor(element); if (mouseHoverMonitor != null) { mouseHoverMonitor.Dispose(); MouseHover.SetMouseHoverMonitor(element, null); } }
private static void AttachHoverMonitor(UIElement element) { MouseHover.DetachHoverMonitor(element); MouseHover.SetMouseHoverMonitor(element, new MouseHover.Monitor(element)); }