Являє собою ієрархічний список (дерево). Підтримує "ліниве" завантаження елементів.
Зверніть увагу, що елемент використовується для роботи з ієрархічними моделями даних.
Наслідує: 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я по правій кнопці миші. |
Властивості базового елементу |
Детальніше роботу з деревами (в тому числі і з "лінивим" завантаженням) описано в розділі роботи з ієрархічними моделями даних.