2013-10-03 1 views
3

Я пытаюсь реализовать пользовательский TreeView с мультиселекцией. По моим причинам я не могу использовать существующие решения.WPF MVVM TreeView: предотвратить выбор родительского узла при нажатии на отключенный узел

Моя проблема: у меня есть TreeViewItem некоторые дочерние элементы, из которых отключены. И иногда, когда я нажимаю на разрешенный узел, а затем на отключенном узле, выбирается родительский узел.

Я хотел бы избавиться от этого поведения по умолчанию, потому что все элементы в моем древовидной структуре имеют свойство databinded IsSelected, которое я установил, когда я на самом деле нажимаю на элемент, и я не хочу, чтобы дерево отображало некоторые элементы по сам!

Update: мне нужно обрабатывать щелчки по пунктам инвалидов, поэтому установите IsHitTestVisible в false не является решением для меня.

Любая помощь и идеи были бы очень оценены.

+0

возможный дубликат [WPF TreeView и инвалидов Пункт] (HTTP: //stackoverflow.com/questions/19105104/wpf-treeview-and-disabled-item) – LPL

+0

Я видел этот вопрос, но я на самом деле хочу обработать щелчок по отключенному элементу, я не хочу этого странного поведения :( – lena

ответ

 Смежные вопросы

  • Нет связанных вопросов^_^