Interface ITreeNode
Узел дерева.
Inherited Members
Namespace: Ascon.Polynom.Api
Assembly: Ascon.Polynom.Api.dll
Syntax
public interface ITreeNode : IApiObject, IApiEntity, INotifyPropertyChanged
Properties
Children
Возвращает коллекцию дочерних узлов дерева.
Declaration
IApiReadOnlyCollection<ITreeNode> Children { get; }
Property Value
| Type | Description |
|---|---|
| IApiReadOnlyCollection<ITreeNode> |
DisplayName
Возвращает или задает отображаемое имя узла.
Declaration
string DisplayName { get; }
Property Value
| Type | Description |
|---|---|
| string |
IconCode
Возвращает или задает код иконки узла.
Declaration
int IconCode { get; }
Property Value
| Type | Description |
|---|---|
| int |
Location
Возвращает расположение объекта в дереве в виде строки.
Declaration
string Location { get; }
Property Value
| Type | Description |
|---|---|
| string |
NodeObject
Возвращает или задает объект API.
Declaration
IApiObject NodeObject { get; }
Property Value
| Type | Description |
|---|---|
| IApiObject |
Parent
Возвращает родительский узел дерева.
Declaration
ITreeNode Parent { get; }
Property Value
| Type | Description |
|---|---|
| ITreeNode |
Tree
Возвращает дерево-владелец данного узла.
Declaration
ITree Tree { get; }
Property Value
| Type | Description |
|---|---|
| ITree |
Methods
FindNode(IApiObject)
Возвращает узел дерева по объекту, ищет среди детей данного узла.
Declaration
ITreeNode FindNode(IApiObject apiObject)
Parameters
| Type | Name | Description |
|---|---|---|
| IApiObject | apiObject | Объект. |
Returns
| Type | Description |
|---|---|
| ITreeNode | Узел дерева с объектом. |
FindNodeRecursive(IApiObject)
Возвращает узлы дерева, дочерние данному, по объекту.
Declaration
IReadOnlyList<ITreeNode> FindNodeRecursive(IApiObject apiObject)
Parameters
| Type | Name | Description |
|---|---|---|
| IApiObject | apiObject | Объект. |
Returns
| Type | Description |
|---|---|
| IReadOnlyList<ITreeNode> | Узлы дерева с объектом. |
GetIndex()
Возвращает индекс узла дерева в коллекции дочерних узлов его владельца.
Declaration
int GetIndex()
Returns
| Type | Description |
|---|---|
| int | Индекс узла в коллекции. |