DefinitionCollection<T> Clase

Definición

Colección parametrizada por un IDefinition.A collection parameterized by an IDefinition. Clase base de ColumnDefinitionCollection y RowDefinitionCollection.Base class for ColumnDefinitionCollection and RowDefinitionCollection.

public class DefinitionCollection<T> : System.Collections.Generic.ICollection<T>, System.Collections.Generic.IEnumerable<T>, System.Collections.Generic.IList<T>, System.Collections.IEnumerable where T : IDefinition
type DefinitionCollection<'T (requires 'T :> IDefinition)> = class
    interface IList<'T (requires 'T :> IDefinition)>
    interface ICollection<'T (requires 'T :> IDefinition)>
    interface seq<'T (requires 'T :> IDefinition)>
    interface IEnumerable

Parámetros de tipo

T
Herencia
DefinitionCollection<T>
Derivado
Implementaciones

Comentarios

Los objetos de tipo DefinitionCollection<T> se parametrizan con un tipo de IDefinition.Objects of type DefinitionCollection<T> are parameterized with a type of IDefinition.

Propiedades

Count

Obtiene el número de instancias de IDefinition que este DefinitionCollection<T> contiene.Gets the number of IDefinition instances contained in this DefinitionCollection<T>.

IsReadOnly

false.false. En las instancias de DefinitionCollection<T> se pueden agregar y quitar elementos.DefinitionCollection<T> instances can have items added to them and removed from them.

Item[Int32]

Obtiene o establece el valor indexado por index.Gets or sets the value indexed by index.

Métodos

Add(T)

Agrega un elemento IDefinition a la colección.Adds a IDefinition to the collection.

Clear()

Quita todos los valores de este DefinitionCollection<T>.Removes all values from this DefinitionCollection<T>.

Contains(T)

Devuelve un valor booleano que indica si este DefinitionCollection<T> contiene el IDefinition especificado.Returns a Boolean value that indicates whether or not this DefinitionCollection<T> contains the specified IDefinition.

CopyTo(T[], Int32)

Copia instancias de IDefinition desde este DefinitionCollection<T> en un array, empezando por el arrayIndex de array.Copies IDefinition instances from this DefinitionCollection<T> into an array, starting at the specified arrayIndex into array.

GetEnumerator()

Devuelve un enumerador que itera por las instancias de IDefinition en este DefinitionCollection<T>.Returns an enumerator that iterates through the IDefinition instances in this DefinitionCollection<T>.

IndexOf(T)

Devuelve el índice de la primera aparición de item en este DefinitionCollection<T>.Returns the index of the first occurrence of item in this DefinitionCollection<T>.

Insert(Int32, T)

Inserta un objeto IDefinition en este DefinitionCollection<T>, en la ubicación especificada por index.Inserts a IDefinition into this DefinitionCollection<T> at the location that is specified by index.

Remove(T)

Quita un IDefinition de este DefinitionCollection<T> y devuelve true si el elemento se ha quitado.Removes a IDefinition from this DefinitionCollection<T> and returns true if the item was removed.

RemoveAt(Int32)

Quita un elemento de este DefinitionCollection<T>.Removes an item from this DefinitionCollection<T>.

Eventos

ItemSizeChanged

Evento que se genera cuando cambia el tamaño de presentación del elemento de la colección.Event that is raised when the display size of item in the collection changes.

Implementaciones de interfaz explícitas

IEnumerable.GetEnumerator()

Obtiene un enumerador que se puede usar para iterar por las instancias de IDefinition en este DefinitionCollection<T>.Gets an enumerator that can be used to iterate over the IDefinition instances in this DefinitionCollection<T>.

Se aplica a