我正在構建一個文檔管理系統,我試圖在文檔加載時將遊標更改爲「等待」遊標,非常標準。WPF Mouse.OverrideCursor不能像記錄文件一樣工作
按照MSDN文檔,我使用下面的代碼:
System.Windows.Input.Mouse.OverrideCursor = System.Windows.Input.Cursors.Wait;
try
{
newPage.LoadForm(data);
}
finally
{
System.Windows.Input.Mouse.OverrideCursor = null;
}
的問題是,LoadForm完成後,光標不會恢復到正常狀態。我調試了程序,「null」行正在運行,所以我不知道問題是什麼。
任何想法?
確保其他進程不會將遊標重新覆蓋爲「等待」。 –
你在主線程上運行這個嗎? – vesan
@vesan是的。出於某種原因,在代碼中進一步向下移動Override = null可以修復問題。我不知道爲什麼,但只要它的工作,我不介意在這一點上。 – Loocid