原本我寫了一種方式
//wait cursor 等待
Cursor cursorOriginal = Application.Current.MainWindow.Cursor;
Application.Current.MainWindow.Cursor = Cursors.Wait;
//original cursor 原始
Application.Current.MainWindow.Cursor = cursorOriginal;
但是這種方式貌似沒看見修改的樣子
后來查了其他人的博客發現下面這種可以用
//wait cursor
Mouse.OverrideCursor = Cursors.Wait;
//original cursor
Mouse.OverrideCursor = null;
放在大量數據修改的地方可以試試