Являє собою ієрархічний список (дерево). Підтримує "ліниве" завантаження елементів.
Зверніть увагу, що елемент використовується для роботи з ієрархічними моделями даних.
Наслідує: Control : UIElement : UIElementBase
Властивість вмісту: Children
| Ім'я | Тип | Опис |
|---|---|---|
| Children | Колекція TreeViewItem | Властивість вмісту. Як правило складається з одного елементу, властивості якого задають прив`язки до елементів дерева. |
| ItemsSource | Array | Завжди прив'язка (Bind). Джерело даних для отримання елементів дерева першого рівня. Прив'язка інших рівнів визначається в дочірньому елементі TreeViewItem. |
| Style | TreeViewStyle |
Стиль відображення дерева. Можливі значення:
|
| AutoSelect | AutoSelectMode |
Автоматичний вибір елементу при завантаженні. Можливі значення:
|
| IconFolder | Icon | Іконка для папки. Зверніть увагу, що це іконка "за замовчуванням". Вона може бути перевизначена в елементі TreeViewItem. |
| IconItem | Icon | Іконка для елементу. Зверніть увагу, що це іконка "за замовчуванням". Вона може бути перевизначена в елементі TreeViewItem. |
| WrapLabel | Boolean | Чи дозволено перенесення тексту мітки дерева. За замовчуванням - False. |
| FolderSelect | Boolean | Чи дозволено вибирати папки. Якщо дорівнює False, то вибрати можна тільки елемент дерева. |
| ExpandFirstItem | Boolean | Автоматично розкривати перший елемент дерева після завантаження. |
| Height | Length | Висота елементу. |
| Indent | Boolean? | Відступи для вкладених елементів. За замовчуванням - True. |
| DoubleClick | BindCmd | Команда, яка буде виконана при подвійному кліку на елементі дерева. Не забудьте передати в команду аргумент. |
| ContextMenu | DropDownMenu | Контекстне меню, яке буде показуватиcя по правій кнопці миші. |
| Властивості базового елементу | ||
Детальніше роботу з деревами (в тому числі і з "лінивим" завантаженням) описано в розділі роботи з ієрархічними моделями даних.