在Silverlight中放大鼠标光标
问题描述:
我有一个silverlight应用程序,在该应用程序中,如果我将鼠标悬停在它们上方约3秒,我必须单击某些图片。在Silverlight中放大鼠标光标
问题是,如果图片尺寸稍小,并且鼠标移动一点,它将移出相应的图片点击区域并选择另一张图片。
我已经尝试使用自定义图像代替默认鼠标光标,但是可以以某种方式放大此鼠标,使其具有较大的点击区域,而不仅仅是鼠标指针的提示?
答
我想你正在考虑这个错误的方法。鼠标指针只是在屏幕上定义一个坐标,而不是一个区域。如果你想鼠标悬停/点击等更慷慨,并给予更广泛的互动领域,你应该使目标面积更大。
因此,在一些小图像的情况下,你可以用一个更大的区域来包围它,以处理鼠标悬停或点击事件,例如通过将其包围在透明边框中(注意具有透明背景的元素将接收鼠标事件,不像没有背景的元素)。