Re: [WPF] DoubleClick всплывает по дереву TreeView
От: Codechanger Россия  
Дата: 13.03.10 11:48
Оценка: +1
Здравствуйте, dmitry_npi, Вы писали:

_>Я строю программно TreeView, добавляя в него элементы. Каждому элементу программно назначаю обработчик двойного щелчка. При двойном щелчке на элементе, который является вложенным, событие происходит (и вызывается обработчик) для него и всех его родителей.


_>e.Handled = true не помогает, в мсдн так и сказано.


_>В интернете нормального решения не нашёл. Неужели остается заводить свой флаг и проверять его? Это же костыль.


_>Кто разбирается, расскажите, почему сделано именно так, и как это правильно обойти.


Control authors who want to handle mouse double clicks should use the MouseLeftButtonDown event when ClickCount is equal to two. This will cause the state of Handled to propagate appropriately in the case where another element in the element tree handles the event.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.