WPF: комбинация клавиш расширения дерева - PullRequest
0 голосов
/ 17 декабря 2010

Привет всем, я создал дерево WPF с тремя уровнями узлов.

Каждый будет расширяться при щелчке мыши или использовании клавиши "+" : с использованием "TreeViewItem.Expanded".

Теперь я хочу кодировать Расширение дерева во время загрузки. Это необходимо для сохранения клика пользователя для получения информации.

Я хочу знать ниже вещи из SO:

  1. Есть ли комбинация клавиш, которая Разверните все узлы дерева (поскольку "+" развернет один уровень дерева).
  2. Или есть какое-либо свойство для генерации Событие для расширения узлов.

Ответы [ 2 ]

0 голосов
/ 17 декабря 2010

TreeViewItem.ExpandSubTree раскроет элемент и всех его дочерних элементов. Если TreeViewItem окажется корневым элементом, все дерево будет развернуто.

0 голосов
/ 17 декабря 2010
  1. Нет, ничего не встроено.
  2. Нет, опять ничего не встроено.

При этом довольно просто перехватить событие нажатия клавиши, перечислить ваши узлы и установить TreeViewItem.Expanded = true;.

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