DefinitionCollection<T> Classe

Definizione

Una raccolta con parametri provenienti da una IDefinition. Classe di base per 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

Parametri di tipo

T
Ereditarietà
System.Object
DefinitionCollection<T>
Derivato
Implementazioni
System.Collections.Generic.ICollection<T> System.Collections.Generic.IEnumerable<T> System.Collections.Generic.IList<T> System.Collections.IEnumerable

Commenti

Gli oggetti di tipo DefinitionCollection<T> vengono parametrizzati con un tipo di IDefinition.

Proprietà

Count

Ottiene il numero di istanze di IDefinition contenute in questa DefinitionCollection<T>.

IsReadOnly

false. È possibile aggiungere elementi alle istanze di DefinitionCollection<T> e rimuovere elementi da esse.

Item[Int32]

Ottiene o imposta il valore indicizzato da index.

Metodi

Add(T)

Aggiunge un oggetto IDefinition alla raccolta.

Clear()

Rimuove tutti i valori da questa DefinitionCollection<T>.

Contains(T)

Restituisce un valore booleano che indica se questa DefinitionCollection<T> contiene l'oggetto IDefinition specificato.

CopyTo(T[], Int32)

Copie le istanze di IDefinition da questa DefinitionCollection<T> in una array, a partire dall'oggetto arrayIndex specificato in array.

GetEnumerator()

Restituisce un enumeratore per lo scorrimento delle istanze di IDefinition in questa DefinitionCollection<T>.

IndexOf(T)

Restituisce l'indice della prima occorrenza di item all'interno di DefinitionCollection<T>.

Insert(Int32, T)

Inserisce una IDefinition in questa DefinitionCollection<T> in corrispondenza della posizione specificata da index.

Remove(T)

Rimuove una IDefinition da questa DefinitionCollection<T> e restituisce true se l'elemento è stato rimosso.

RemoveAt(Int32)

Rimuove un elemento da questa DefinitionCollection<T>.

Eventi

ItemSizeChanged

Evento generato quando cambiano le dimensioni di visualizzazione dell'elemento nella raccolta.

Implementazioni dell'interfaccia esplicita

IEnumerable.GetEnumerator()

Ottiene un enumeratore che può essere utilizzato per scorrere le istanze di IDefinition in questa DefinitionCollection<T>.

Metodi di estensione

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

Per uso interno della piattaforma Xamarin.Forms.

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

Per uso interno della piattaforma Xamarin.Forms.

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

Per uso interno della piattaforma Xamarin.Forms.

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

Per uso interno della piattaforma Xamarin.Forms.

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

Per uso interno della piattaforma Xamarin.Forms.

Si applica a