Search code examples
.netwpfmouse-cursor

Default cursor in WPF?


I am changing cursor of a control in WPF.

btn.Cursor = Cursors.Wait;

After carrying out an operaton, I want to revert back to the default cursor, I am did not find any Cursors.Default, how to get the default cursor ?


Solution

  • You can override the cursor instead of setting the cursor, like this:

    Mouse.OverrideCursor = Cursors.Wait;
    

    Then when the operation is carried out, you can remove the override by setting it to null, like this:

    Mouse.OverrideCursor = null;