Платформа A2v10 довідкова система
EN


Являє собою ієрархічний список (дерево). Підтримує "ліниве" завантаження елементів.

Зверніть увагу, що елемент використовується для роботи з ієрархічними моделями даних.

Наслідує: Control : UIElement : UIElementBase

Властивість вмісту: Children

Властивості

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

Детальніше роботу з деревами (в тому числі і з "лінивим" завантаженням) описано в розділі роботи з ієрархічними моделями даних.

Приклад