Re: [WPF] DoubleClick всплывает по дереву TreeView
От: alexey kur  
Дата: 17.03.11 09:29
Оценка:
Здравствуйте, dmitry_npi, Вы писали:

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


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


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


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


...
TreeViewItem tviSender = sender as TreeViewItem;

if (tviSender.IsSelected)
DoAction();
...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.