Mouse.OverrideCursor和this.Cursor有什么区别

jan*_*ula 9 c# wpf

使用之间有什么区别

Mouse.OverrideCursor = Cursors.Wait
Run Code Online (Sandbox Code Playgroud)

this.Cursor = Cursors.Wait.
Run Code Online (Sandbox Code Playgroud)

哪一个是正确的?
因为我正在使用WPFC#.

Adr*_*ciu 16

主要区别在于Mouse.OverrideCursor将为整个应用程序设置鼠标光标,同时this.Cursor仅为该特定应用程序设置它FrameworkElement.

所以它取决于你想做什么.

如果要显示整个应用程序使用的等待光标Mouse.OverrideCursor,但是如果只想在应用程序的特定部分上显示等待光标this.Cursor.