2009-11-22 64 views
0

我想知道如何在silverlight中创建无形命中区域。我创建了一个UIelement leftmousebuttondown事件,它调用planeprojectionfunction(此函数在其X轴上旋转UIelment)。但是,当元素旋转时,鼠标点击的表面面积会减少。有任何想法吗?silverlight无形命中区域

回答

3

使用画布并将不透明度设置为1%。它会增加CPU使用率(通常不明显),但这是一种快速简单的方法。

编辑:

由于KeithMahoney指出,不要忘记设置背景与一些颜色的画笔。画布默认没有背景画笔。

+0

只要Canvas具有背景笔刷集,就会工作。如果您将背景设置为“透明”,那么您甚至不必设置不透明度。 – KeithMahoney 2009-11-23 18:13:19