从阅读文档来看,除了 Mouse.SetCursor 返回一个 bool 之外,Mouse.OverrideCursor 和 Mouse.SetCursor 之间似乎没有任何区别。这真的是唯一的区别吗?
我进行了搜索,但找不到任何可以解决差异的内容。
参见设置光标页面备注:
...所以,如果在设置光标后,鼠标指针移动到设置光标的对象上,光标将再次改变。
要强制鼠标指针指向特定游标并强制此游标位于所有元素上,请设置 OverrideCursor 属性。
如果视觉树中有一个元素设置了自己的
Cursor
属性,则该属性将被 OverrideCursor
“覆盖”,但不会被 SetCursor()
、“覆盖”