TreeView<T0>.GetAncestors
Declaration
protected IList<TIdentifier> GetAncestors(TIdentifier id);Параметры
| Параметр | Описание |
|---|---|
| Идентификатор | TreeViewItem ID. |
Возвращаемое значение
IList<TIdentifier> Список всех предков данного элемента с id ID.
Описание
Этот метод e.g. используется для обнаружения элементов, которые в настоящее время находятся под свернутым элементом.
Он вызывается автоматически из методов TreeView, например из RevealItem. Если полное дерево элементов не было построено в BuildRoot(), переопределите этот метод и находите корректных предков заданного элемента по своим данным, иначе RevealItem завершится неудачей.
Поведение по умолчанию: Элемент с идентификатором ID найдется путем поиска из rootItem через все его потомки. После того, как он найдется, его родитель и родитель его родителя и т.д. собираются как предки. Это поведение по умолчанию предполагает, что полное дерево было построено.
Дополнительные ресурсы: GetDescendantsThatHaveChildren.