/// <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(); }