Silverlight中更大的鼠标光标

时间:2012-02-10 09:31:43

标签: c# silverlight

我有一个silverlight应用程序,我必须点击一些图片,如果我将它们悬停在它们上面约3秒钟。

问题是,如果图片尺寸有点小,而且鼠标移动一点,它会移出相应的图片点击区域并选择另一张图片。

我尝试使用自定义图像代替默认鼠标光标,但是可以通过某种方式放大鼠标,使其下方的点击区域更大,而不仅仅是鼠标指针的尖端?

1 个答案:

答案 0 :(得分:1)

我认为你正在考虑这个错误的方法。鼠标指针只是在屏幕上定义一个坐标,而不是一个区域。如果您希望鼠标悬停/点击等更加慷慨,并提供更广泛的互动,您应该将目标区域放大。

因此,对于某些小图像,您可以用更大的区域围绕它来处理鼠标悬停或点击事件,例如通过透明边框包围它(请注意,具有透明背景的元素将接收鼠标事件,不像没有背景的元素)。