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

12

使用何种方式有什么区别:

Mouse.OverrideCursor = Cursors.Wait
并且
this.Cursor = Cursors.Wait.

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

1个回答

18
主要区别在于 Mouse.OverrideCursor 会为整个应用程序设置鼠标指针,而 this.Cursor 仅会为该特定的FrameworkElement设置鼠标指针。
所以这取决于您想做什么。
如果您想为整个应用程序显示等待光标,请使用 Mouse.OverrideCursor,但如果您只想在应用程序的特定部分上显示等待光标,请使用this.Cursor

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接