Ejemplo n.º 1
0
        private static void OnIsMouseHoverTrackingEnabledChanged(DependencyObject obj, DependencyPropertyChangedEventArgs args)
        {
            UIElement uIElement = obj as UIElement;

            if (uIElement == null)
            {
                throw new ArgumentException("MouseHover element must be a UIElement.");
            }
            if ((bool)args.NewValue)
            {
                MouseHover.AttachHoverMonitor(uIElement);
                return;
            }
            MouseHover.DetachHoverMonitor(uIElement);
        }
Ejemplo n.º 2
0
 private static void AttachHoverMonitor(UIElement element)
 {
     MouseHover.DetachHoverMonitor(element);
     MouseHover.SetMouseHoverMonitor(element, new MouseHover.Monitor(element));
 }