DefinitionCollection<T> Clase

Definición

Colección parametrizada por un IDefinition. Clase base de ColumnDefinitionCollection y RowDefinitionCollection.

public class DefinitionCollection<T> : System.Collections.Generic.ICollection<T>, System.Collections.Generic.IEnumerable<T>, System.Collections.Generic.IList<T> 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.

Propiedades

Count

Obtiene el número de instancias de IDefinition que este DefinitionCollection<T> contiene.

IsReadOnly

false. En las instancias de DefinitionCollection<T> se pueden agregar y quitar elementos.

Item[Int32]

Obtiene o establece el valor indexado por index.

Métodos

Add(T)

Agrega un elemento IDefinition a la colección.

Clear()

Quita todos los valores de este DefinitionCollection<T>.

Contains(T)

Devuelve un valor booleano que indica si este DefinitionCollection<T> contiene el IDefinition especificado.

CopyTo(T[], Int32)

Copia instancias de IDefinition desde este DefinitionCollection<T> en un array, empezando por el arrayIndex de array.

GetEnumerator()

Devuelve un enumerador que itera por las instancias de IDefinition en este DefinitionCollection<T>.

IndexOf(T)

Devuelve el índice de la primera aparición de item en este DefinitionCollection<T>.

Insert(Int32, T)

Inserta un objeto IDefinition en este DefinitionCollection<T>, en la ubicación especificada por index.

Remove(T)

Quita un IDefinition de este DefinitionCollection<T> y devuelve true si el elemento se ha quitado.

RemoveAt(Int32)

Quita un elemento de este DefinitionCollection<T>.

Eventos

ItemSizeChanged

Evento que se genera cuando cambia el tamaño de presentación del elemento de la colección.

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>.

Métodos de extensión

ForEach<T>(IEnumerable<T>, Action<T>)

Para uso interno de la plataforma de Xamarin.Forms.

GroupToDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

Para uso interno de la plataforma de Xamarin.Forms.

IndexOf<T>(IEnumerable<T>, T)

Para uso interno de la plataforma de Xamarin.Forms.

IndexOf<T>(IEnumerable<T>, Func<T,Boolean>)

Para uso interno de la plataforma de Xamarin.Forms.

Prepend<T>(IEnumerable<T>, T)

Para uso interno de la plataforma de Xamarin.Forms.

Se aplica a