Class DiagramState
Сериализуемые параметры объекта мнемосхемы состояние.
public class DiagramState : IDiagramObjectWithMeasurePointId, IDiagramObjectWithId
- Inheritance
-
DiagramState
- Implements
- Inherited Members
- Extension Methods
Properties
ActionId
Идентификатор действия, которое необходимо выполнить при нажатии на элемент.
public int? ActionId { get; set; }
Property Value
- int?
AttributeCode
Идентификатор атрибута, к которому привязано изменение значения.
public string AttributeCode { get; set; }
Property Value
Id
Идентификатор.
public int Id { get; set; }
Property Value
Locked
Отмечает заблокированность объекта.
public bool Locked { get; set; }
Property Value
MeasurePointId
Идентификатор точки учёта, значения параметра которой необходимо отображать. Для шаблонных мнемосхем может быть null. Тогда задаётся тип системы и номер в системе.
public int? MeasurePointId { get; set; }
Property Value
- int?
MeasurePointSystemOrderNumber
Порядковый номер в системе для точки учёта.
public int MeasurePointSystemOrderNumber { get; set; }
Property Value
MeasurePointSystemType
Тип системы точки учёта, значения которой нужно показать.
public SystemType MeasurePointSystemType { get; set; }
Property Value
Points
Список координатных точек объекта.
public KeyValuePair<double, double>[] Points { get; set; }
Property Value
- KeyValuePair<double, double>[]
TransformationExpression
Формула преобразования значения при выполнении действия.
public string TransformationExpression { get; set; }