Class TreeNode
Узел дерева.
public class TreeNode : NamedObject, ITreeNode, INamedObject, IHaveName, IHaveIcon, ICanBeSystemObject, IAccessControlObject, IIdentifiableObject, IEquatable<ObjectIdentifier>, IEquatable<IIdentifiableObject>, IHaveWriteAccess
- Inheritance
-
TreeNode
- Implements
- Derived
- Inherited Members
- Extension Methods
Constructors
TreeNode()
public TreeNode()
Properties
AccessRight
Права доступа.
public AccessRights AccessRight { get; set; }
Property Value
Count
Количество подчиненных элементов.
public int Count { get; set; }
Property Value
FilterConditionApply
Признак того, что узел удовлетворяет условиям фильтра.
public bool FilterConditionApply { get; set; }
Property Value
IconCode
Код используемой иконки
public int IconCode { get; set; }
Property Value
IconColor
Возвращает или задает цвет иконки.
public int? IconColor { get; set; }
Property Value
- int?
IsSystemObject
Признак системного объекта.
public bool IsSystemObject { get; set; }
Property Value
Leaf
Признак наличия дочерних узлов или объектов.
public bool Leaf { get; set; }
Property Value
- bool
false, если у узла есть дочерние узлы или объекты; иначеtrue
Location
Возвращает расположение объекта в дереве в виде строки.
public string Location { get; set; }
Property Value
NodeObject
Возвращает или задает объект API.
public IAccessControlObject NodeObject { get; set; }
Property Value
Parent
Возвращает родительский узел дерева.
public IAccessControlObject Parent { get; set; }
Property Value
WriteAccess
Возвращает признак, открыт ли объект на запись.
public bool WriteAccess { get; set; }