Событие MouseOver поочередно отсутствует - PullRequest
1 голос
/ 12 ноября 2009

Я использую модифицированную форму древовидной структуры, для элемента дерева есть шаблон для отображения текстового поля с кнопкой «Готово» во всплывающем окне. Я использовал статический класс, чтобы найти, если mouseOver (IInputElement currentPosition = Mouse.DirectlyOver;) событие для любого другого элемента древовидной структуры, чтобы выделить его, кроме элемента во всплывающем текстовом поле. Элементы добавляются в это древовидное представление динамически. Я использую модель MVVM здесь.

Проблема в том, что когда первый элемент добавлен и находится во всплывающем текстовом поле, указатель мыши для всего приложения как-то отключается, что не требуется. Но при добавлении второго элемента и оставлении его в текстовом поле «Всплывающее окно» включается наведение мыши, то есть элементы дерева выделяются при наведении мыши. это происходит поочередно ....

Что захватывает это событие при наведении курсора .. ??

1 Ответ

1 голос
/ 15 ноября 2009

попробуйте использовать snoop , он может сказать вам, какие события возникают, обрабатываются. и это крутой инструмент для мужчин wpf (или woman :):

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