我正在更改WPF
中控件的光标。WPF中的默认光标?
btn.Cursor = Cursors.Wait;
开展的operaton后,我想恢复到默认光标,我没有发现任何Cursors.Default
,如何得到默认光标?
我正在更改WPF
中控件的光标。WPF中的默认光标?
btn.Cursor = Cursors.Wait;
开展的operaton后,我想恢复到默认光标,我没有发现任何Cursors.Default
,如何得到默认光标?
您可以覆盖光标,而不是设置光标,就像这样:
Mouse.OverrideCursor = Cursors.Wait;
然后,当操作时,你可以通过设置它去除覆盖为空,这样的:
Mouse.OverrideCursor = null;
我想你需要将当前光标存储在变量中,然后将其更改为等待光标,然后将其设置为光标变量。
你说得对。没有Cursors.Default
静态属性。但您始终可以将控件的光标设置为null
,并且它将恢复控件的默认光标。
// ...
btn.Cursor = Cursors.Wait;
// whatever... your operation.
btn.Cursor = null;
// now the Cursor is default again.