Избегайте события MouseOver в Silverlight для определенного элемента управления - PullRequest
0 голосов
/ 11 января 2011

У меня есть несколько элементов управления эллипсом, которые программно добавлены на страницу. На этих элементах управления у меня есть события MouseOver. Но у меня также есть ряд строк, работающих над этими элементами управления. Они, однако, не связаны, как в родителя / ребенка или что-то еще.

Моя проблема, с которой мне нужна помощь, заключается в том, как избежать, чтобы событие MouseOver в строках вызывало их событие и вызывало MouseLeave для элементов управления эллипса . Я не хочу, чтобы что-то происходило, когда кто-то наводит курсор на линии и хочет, чтобы MouseLeave срабатывал первым, когда он покидает эллипс (а не при наведении курсора на линию над эллипсом, как сейчас).

Ответы [ 2 ]

1 голос
/ 11 января 2011

Попробуйте написать ниже в событии MouseOver строки

e.Handled = true;
0 голосов
/ 13 января 2011

Установите для IsHitTestVisible для ваших строк значение False.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...