我有一个WPF
应用程序,我想要隐藏鼠标光标。因此,我尝试在MainWindow
构造函数中执行以下操作:
Mouse.OverrideCursor = Cursors.None;
我也在App.xaml.cs中尝试了这个,如在线程中找到的那样:
Application.Current.Dispatcher.Invoke(() =>
{
if (Mouse.OverrideCursor != Cursors.None) Mouse.OverrideCursor = Cursors.None;
});
我的应用程序以全屏模式运行。 问题是游标确实是隐藏的,直到我称之为“长期运行”这样的函数:
SmtpClient.Send();
当我调用该函数时,会出现“等待”光标,并在完成时恢复为“无”光标。
如何避免这种行为?