Я строю программно TreeView, добавляя в него элементы. Каждому элементу программно назначаю обработчик двойного щелчка. При двойном щелчке на элементе, который является вложенным, событие происходит (и вызывается обработчик) для него и всех его родителей.
e.Handled = true не помогает, в мсдн так и сказано.
В интернете нормального решения не нашёл. Неужели остается заводить свой флаг и проверять его? Это же костыль.
Кто разбирается, расскажите, почему сделано именно так, и как это правильно обойти.