Mouse.OverrideCursor 和 Mouse.SetCursor 有什么区别

问题描述 投票:0回答:1

从阅读文档来看,除了 Mouse.SetCursor 返回一个 bool 之外,Mouse.OverrideCursorMouse.SetCursor 之间似乎没有任何区别。这真的是唯一的区别吗?

我进行了搜索,但找不到任何可以解决差异的内容。

c# .net wpf
1个回答
0
投票

参见设置光标页面备注:

...所以,如果在设置光标后,鼠标指针移动到设置光标的对象上,光标将再次改变。

要强制鼠标指针指向特定游标并强制此游标位于所有元素上,请设置 OverrideCursor 属性。

如果视觉树中有一个元素设置了自己的

Cursor
属性,则该属性将被
OverrideCursor
“覆盖”,但不会被
SetCursor()

“覆盖”
© www.soinside.com 2019 - 2024. All rights reserved.