AxisCollection
Contém uma coleção de machados e permite obter o eixo por ID
Herda de: ObservableCollection<IAxis>
Implementa: IXmlSerializable
Construtores
public AxisCollection()
axisCollection = AxisCollection()
Inicializa uma nova instância da classe AxisCollection.
public AxisCollection(IEnumerable<IAxis> collection)
axisCollection = AxisCollection(collection)
Inicializa uma nova instância da classe AxisCollection.
- collection
- A colecção.
Propriedades
public IAxis Default { get; }
value = axisCollection.Default
Obtém o eixo padrão, que é igual ao eixo com o DefaultAxisId, então null
protected bool HasPrimaryAxis { get; }
value = axisCollection.HasPrimaryAxis
Devolve true se algum dos machados na coleção tiver IsPrimaryAxisdefinido como true
protected IAxis PrimaryAxis { get; }
value = axisCollection.PrimaryAxis
Obtém o eixo primário na colecção. Este é o primeiro que tem IsPrimaryAxisdefinido como verdadeiro, ou nulo se nenhum existir.
Métodos
public IAxis GetAxisById(string axisId, bool assertAxisExists)
result = axisCollection.GetAxisById(axisId, assertAxisExists)
Obtém o eixo especificado pelo ID, caso contrário nulo
- axisId
- O identificador do eixo.
- assertAxisExists
- se definido para verdadeiro asseverar e lançar se o eixo não existe.
public XmlSchema GetSchema()
result = axisCollection.GetSchema()
Retorna um XmlSchema que descreve a representação XML do objeto que é produzido pelo método WriteXml e consumido pelo método ReadXml@
public virtual void ReadXml(XmlReader reader)
axisCollection.ReadXml(reader)
Gera AxisCollection a partir de sua representação XML.
- reader
public virtual void WriteXml(XmlWriter writer)
axisCollection.WriteXml(writer)
Converte AxisCollection para a sua representação XML.
- writer