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