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


Являє собою таблицю з даними і деревом. Працює тільки з джерелом даних. Відображає один рядок для кожного елементу масиву - джерела даних. Стовпчики таблиці визначаються колекцією вкладених об'єктів TreeGridColumn. Щоб в таблиці зявилися елементи керування деревом, в одному (або в декількох) стовпчиках потрібно встановити ShowButton = "True".

Спільно з компонентом CollectionView, таблица підтримує сортування, фільтрацію, розбиття на сторінки і групування рядків.

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

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

Властивості

Ім'я Тип Опис
Columns Колекція TreeGridColumn Стовпчики таблиці.
ItemsSource Array Завжди прив'язка - Bind. Джерело даних для відображення. Може бути масивом (тоді перший рівень дерева буде елементами цього масиву), або об'єктом (тоді всі рівні дерева)
ItemsProperty String Ім'я властивості, яка містить рівні дерева.
MinWidth Length Мінімальна ширина таблиці.
Height Length Висота таблиці. За замовчуванням визначається вмістом. Якщо встановлено StickyHeaders, то висота має бути обмеженою (або задана властивістю Height, або задана в конетейнері).
Hover Boolean Виділення рядка при наведенні курсора миші.
Striped Boolean Розфарбування таблиці "у смужку" з виділенням парних і непарних рядків.
StickyHeaders Boolean Зафіксувати "шапку" таблиці при прокрутці.
DoubleClick BindCmd Команда, яку буде виконано при подвійному кліку на рядку таблиці. Не забудьте передати в команду аргумент.
ContextMenu DropDownMenu Контекстне меню, яке буде показуватися по правій кнопці миші.
GridLines GridLinesVisibility Відображення сітки. Можливі значення:
  • None - за замовчуванням.
  • Horizontal - горизонтальні лінії.
  • Vertical - вертикальні лінії.
  • Both - сітка.
FolderStyle FolderStyle Відображення папок в дереві. Можливі значення:
  • None - за замовчуванням.
  • Bold - папки виводяться напівжирним шрифтом.
  • Italic - папки виводяться курсивним шрифтом.
Властивості базового елементу