Silverlight:重写鼠标光标

问题描述:

有没有办法说在一个控件上设置的鼠标光标覆盖了所有clild控件上的鼠标光标?Silverlight:重写鼠标光标

当前将游标设置为沙漏主要工作,但我有一个控件保持其原始光标。

+0

您是否正在寻找一种方法,而不是为您的控件设置默认样式模板? – 2011-02-07 20:27:50

+0

我的用例在UI被阻止时显示并隐藏了一个等待游标。 – 2011-02-08 19:52:29

奇怪的是,孩子们不尊重家长定义的游标,因此是生活。最坏的情况,因为这只是一个效果按钮,你可以尝试以编程方式设置光标:

myButton.Cursor = Cursors.Hand; 

孩子会继承父母的鼠标光标设置除非他们有自己的鼠标光标设置。

为了避免出现这种情况,一种解决方案就是对想要看到繁忙光标的顶部整个区域进行透明控制,并将光标置于该区域上。