2010-08-10 5 views
1

У меня есть два UIElement s рядом друг с другом, что я хочу вести себя так, как если бы они были одним MouseLeave.Проверьте, что UIElement вводит мышь в событие MouseLeave в Silverlight?

Как проверить, находится ли мышь над UIElement, введенным во время события MouseLeave?

В настоящее время проверка положения мыши с использованием следующего решения показывает, что мышь над элементом остается во время события MouseLeave: http://forums.silverlight.net/forums/p/193378/448518.aspx.

спасибо.

ответ

0

Я не знаю, является ли заказ события детерминированным, поэтому я не знаю, можете ли вы делать то, что вы описываете. Возможно, вы сможете сделать это с помощью какого-то странного кода. Например, вы можете попробовать создать функцию тестирования хитов элемента UI и проверить его во время обработчика события оставления мыши. Это не будет очень гибким кодом.

Я не пробовал это, но вы, вероятно, могли бы решить эту проблему, указав оба элемента пользовательского интерфейса в родительском элементе, таком как сетка, и добавив обработчики событий к этому родителю. Это было бы намного проще и гораздо более гибким.

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