Example #1
0
        /// <summary>
        /// Occurs when the value of the <see cref="Cursor"/> dependency property changes.
        /// </summary>
        private static void HandleCursorChanged(DependencyObject dobj, SourcedCursor oldValue, SourcedCursor newValue)
        {
            var element = (FrameworkElement)dobj;
            element.ReloadCursor();

            if (element.IsMouseOver && element.View != null)
                element.View.InvalidateCursor();
        }
 /// <summary>
 /// Occurs when the value of the <see cref="Cursor"/> dependency property changes.
 /// </summary>
 private static void HandleCursorChanged(DependencyObject dobj, SourcedCursor oldValue, SourcedCursor newValue)
 {
     var resources = (PresentationFoundationViewResources)dobj;
     resources.ReloadCursor();
 }