2012-02-10 103 views
0

我有一個silverlight應用程序,在該應用程序中,如果我將鼠標懸停在它們上方約3秒,我必須單擊某些圖片。在Silverlight中放大鼠標光標

問題是,如果圖片尺寸稍小,並且鼠標移動一點,它將移出相應的圖片點擊區域並選擇另一張圖片。

我已經嘗試使用自定義圖像代替默認鼠標光標,但是可以以某種方式放大此鼠標,使其具有較大的點擊區域,而不僅僅是鼠標指針的提示?

回答

1

我想你正在考慮這個錯誤的方法。鼠標指針只是在屏幕上定義一個座標,而不是一個區域。如果你想鼠標懸停/點擊等更慷慨,並給予更廣泛的互動領域,你應該使目標面積更大。

因此,在一些小圖像的情況下,你可以用一個更大的區域來包圍它,以處理鼠標懸停或點擊事件,例如通過將其包圍在透明邊框中(注意具有透明背景的元素將接收鼠標事件,不像沒有背景的元素)。