AxisCollection
Содержит коллекцию осей и позволяет получать оси по идентификатору.
Наследует: ObservableCollection<IAxis>
Реализует: IXmlSerializable
Конструкторы
public AxisCollection()
axisCollection = AxisCollection()
Инициализирует новый экземпляр класса AxisCollection.
public AxisCollection(IEnumerable<IAxis> collection)
axisCollection = AxisCollection(collection)
Инициализирует новый экземпляр класса AxisCollection.
- collection
- Коллекция.
Свойства
public IAxis Default { get; }
value = axisCollection.Default
Получает ось по умолчанию, которая равна оси с DefaultAxisId, остальное нуль
protected bool HasPrimaryAxis { get; }
value = axisCollection.HasPrimaryAxis
Возвращает истинное, если любой из Осей в коллекции имеет IsPrimaryAxis установлен на истинное
protected IAxis PrimaryAxis { get; }
value = axisCollection.PrimaryAxis
Получает основную ось в коллекции. Это первая, которая имеет IsPrimaryAxis установлена на истинность, или нулевая, если ее нет.
Методы
public IAxis GetAxisById(string axisId, bool assertAxisExists)
result = axisCollection.GetAxisById(axisId, assertAxisExists)
Получает ось, указанную идентификатором, иначе — ноль.
- axisId
- Идентификатор оси.
- assertAxisExists
- если установлено значение true, утверждается и выдается, если ось не существует.
public XmlSchema GetSchema()
result = axisCollection.GetSchema()
Возвращает XmlSchema, описывающий XML-представление объекта, созданного методом WriteXml и используемого методом ReadXml.
public virtual void ReadXml(XmlReader reader)
axisCollection.ReadXml(reader)
Генерирует AxisCollection из своего XML-представления.
- reader
public virtual void WriteXml(XmlWriter writer)
axisCollection.WriteXml(writer)
Преобразует AxisCollection в его XML-представление.
- writer