DefinitionCollection<T> Classe

Definição

Uma coleção parametrizada por uma IDefinition. A classe base para ColumnDefinitionCollection e 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
Herança
DefinitionCollection<T>
Derivado
Implementações

Comentários

Objetos do tipo DefinitionCollection<T> são parametrizados com um tipo de IDefinition.

Propriedades

Count

Obtém o número de instâncias IDefinition contidas neste DefinitionCollection<T>.

IsReadOnly

false. Instâncias de DefinitionCollection<T> podem ter itens adicionados e removidos.

Item[Int32]

Obtém ou define o valor indexado por index.

Métodos

Add(T)

Adiciona um IDefinition à coleção.

Clear()

Remove todos os valores desta DefinitionCollection<T>.

Contains(T)

Retorna um valor booliano que indica se este DefinitionCollection<T> contém ou não o IDefinition especificado.

CopyTo(T[], Int32)

Copia instâncias IDefinition deste DefinitionCollection<T> para um array, começando no arrayIndex especificado em array.

GetEnumerator()

Retorna um enumerador que itera pelas instâncias IDefinition nesta DefinitionCollection<T>.

IndexOf(T)

Retorna o índice da primeira ocorrência de item nesta DefinitionCollection<T>.

Insert(Int32, T)

Insere um IDefinition neste DefinitionCollection<T> no local especificado pelo index.

Remove(T)

Remove uma IDefinition desta DefinitionCollection<T> e retorna true se o item foi removido.

RemoveAt(Int32)

Remove um item desta DefinitionCollection<T>.

Eventos

ItemSizeChanged

Evento gerado quando o tamanho de exibição do item na coleção é alterado.

Implantações explícitas de interface

IEnumerable.GetEnumerator()

Obtém um enumerador que pode ser usado para iterar pelas instâncias de IDefinition nesta DefinitionCollection<T>.

Métodos de Extensão

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

Para uso interno pela plataforma do Xamarin.Forms.

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

Para uso interno pela plataforma do Xamarin.Forms.

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

Para uso interno pela plataforma do Xamarin.Forms.

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

Para uso interno pela plataforma do Xamarin.Forms.

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

Para uso interno pela plataforma do Xamarin.Forms.

Aplica-se a