2009-11-22 3 views
0

Я хотел бы знать, как сделать невидимую область хита в silverlight. Я создал событие UIelement leftmousebuttondown, которое вызывает функцию planeprojection (эта функция вращает UIelment по оси X). Однако, когда элемент вращается, есть меньше поверхности, на которую мышь нажимаем. Есть идеи?silverlight невидимая область хита

ответ

3

Используйте холст и установите непрозрачность на 1%. Это немного увеличит использование ЦП (обычно это не заметно), но это быстрый и легкий подход.

EDIT:

Как KeithMahoney отметил, не забудьте установить фон для кисти с каким-либо цветом. По умолчанию холст не имеет фоновой кисти.

+0

Это будет работать до тех пор, пока Canvas имеет набор фоновых кистей. Если вы установите Background на «Transparent», вам даже не нужно устанавливать Opacity. – KeithMahoney

Смежные вопросы