| Метод | Описание |
| CanChangeExpandedState | Определяет, может ли элемент с указанным ID быть развернут или свёрнут. |
| CollapseAll | Сжимает все элементы в дереве и обновляет представление. |
| CollapseItem | Сжимает элемент с указанным ID, скрывая его дочерние элементы. Позволяет сжать всю иерархию под этим элементом. |
| CollapseItemByIndex | Сжимает элемент с указанным индексом, скрывая его дочерние элементы. Позволяет сжать всю иерархию под этим элементом. |
| Exists | Проверяет, существует ли ID в этом дереве. |
| ExpandAll | Разворачивает все элементы в дереве и обновляет представление. |
| ExpandItem | Разворачивает элемент с указанным ID, делая его дочерние элементы видимыми. Позволяет развернуть всю иерархию под этим элементом. |
| ExpandItemByIndex | Разворачивает элемент с указанным индексом, делая его дочерние элементы видимыми. Позволяет развернуть всю иерархию под этим элементом. |
| GetAllItemIds | Возвращает все элементы IDs, которые могут быть найдены в дереве, по желанию указывая корень IDs, с которого начать. |
| GetChildIndexForId | Получает дочерний индекс под родительским элементом с указанным ID. |
| GetChildrenIds | Получить все дочерние элементы конкретного ID в дереве. |
| GetChildrenIdsByIndex | Получает дочерние объекты IDs элемента с указанным индексом. |
| GetIdForIndex | Возвращает ID для указанного индекса в источнике видимых элементов. |
| GetIndentationDepth | Возвращает глубину элемента на этом ID. |
| GetIndentationDepthByIndex | Возвращает глубину элемента в этом индексе. |
| GetIndexForId | Возвращает индекс в источнике элемента, по ID. |
| GetParentId | Возвращает родитель ID элемента, по ID. |
| GetRootItemIds | Возвращает корневые элементы дерева по IDs. |
| GetTreeItemsCount | Получить число элементов во всем дереве. |
| HasChildren | Возвращает, имеет ли элемент с указанным ID одного или нескольких дочерей. |
| HasChildrenByIndex | Возвращает, имеет ли элемент с указанным индексом одного или нескольких дочерей. |
| IsExpanded | Возвращает, развернут ли в дереве элемент с указанным ID. |
| IsExpandedByIndex | Возвращает информацию о том, развернут ли элемент с указанным индексом в дереве. |
| Move | Перемещает элемент на ID в новый родительский и дочерний индекс. |
| TryRemoveItem | Удаляет элемент по ID. |
| GetItemForId | Возвращает элемент с указанным ID. |
| GetItemForIndex | Возвращает элемент с указанным индексом. |
| GetItemsCount | Возвращает ожидаемое количество элементов в источнике. |
| SetView | Задает представление для данного контроллера. |