Interface ITreeNode
Узел дерева.
[JsonPolymorphic(UnknownDerivedTypeHandling = JsonUnknownDerivedTypeHandling.FallBackToBaseType)]
[JsonDerivedType(typeof(TreeNode))]
public interface ITreeNode : IAccessControlObject, IHaveWriteAccess, ICanBeSystemObject, IClassificationAccessRight, IHaveAccessRight, IHaveIcon, INamedObject, IIdentifiableObject, IHaveName
- Inherited Members
Properties
Count
Количество подчиненных элементов.
int Count { get; set; }
Property Value
FilterConditionApply
Признак того, что узел удовлетворяет условиям фильтра.
bool FilterConditionApply { get; set; }
Property Value
Leaf
Признак наличия дочерних узлов или объектов.
bool Leaf { get; set; }
Property Value
- bool
, если у узла есть дочерние узлы или объекты; иначе
NodeObject
Возвращает или задает объект API.
IAccessControlObject NodeObject { get; set; }
Property Value
Parent
Возвращает родительский узел дерева.
IAccessControlObject Parent { get; set; }