DefinitionCollection<T> Klasse

Definition

Eine Sammlung, die durch IDefinition parametrisiert wird. Die Basisklasse für ColumnDefinitionCollection und 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

Typparameter

T
Vererbung
DefinitionCollection<T>
Abgeleitet
Implementiert

Hinweise

Objekte vom Typ DefinitionCollection<T> werden mit dem Typ parametrisiert IDefinition.

Eigenschaften

Count

Ruft die Anzahl von IDefinition-Instanzen ab, die in DefinitionCollection<T> enthalten sind.

IsReadOnly

false. Elemente können in DefinitionCollection<T>-Instanzen hinzugefügt oder daraus entfernt werden.

Item[Int32]

Ruft den von index indizierten Wert ab oder legt diesen fest.

Methoden

Add(T)

Fügt der Auflistung eine IDefinition hinzu.

Clear()

Entfernt sämtliche Werte aus DefinitionCollection<T>.

Contains(T)

Gibt einen booleschen Wert zurück, der angibt, ob die angegebene DefinitionCollection<T>-Sammlung die IDefinition-Schnittstelle enthält.

CopyTo(T[], Int32)

Kopiert IDefinition-Instanzen aus dieser DefinitionCollection<T> in ein array, beginnend am angegebenen arrayIndex in array.

GetEnumerator()

Gibt einen Enumerator zurück, der die IDefinition-Instanzen in DefinitionCollection<T> durchläuft.

IndexOf(T)

Gibt den Index des ersten Vorkommens von item in DefinitionCollection<T> zurück.

Insert(Int32, T)

Fügt an der von index angegebenen Position IDefinition in DefinitionCollection<T> ein.

Remove(T)

Entfernt eine IDefinition-Schnittstelle aus DefinitionCollection<T> und gibt true zurück, wenn das Element entfernt wurde.

RemoveAt(Int32)

Entfernt ein Element aus DefinitionCollection<T>.

Ereignisse

ItemSizeChanged

Ereignis, das ausgelöst wird, wenn die Anzeigegröße des Elements in der Sammlung geändert wird.

Explizite Schnittstellenimplementierungen

IEnumerable.GetEnumerator()

Ruft einen Enumerator ab, mit dessen Hilfe die IDefinition-Instanzen in DefinitionCollection<T> durchlaufen werden können.

Erweiterungsmethoden

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

Für die interne Verwendung durch die Xamarin.Forms-Plattform.

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

Für die interne Verwendung durch die Xamarin.Forms-Plattform.

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

Für die interne Verwendung durch die Xamarin.Forms-Plattform.

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

Für die interne Verwendung durch die Xamarin.Forms-Plattform.

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

Für die interne Verwendung durch die Xamarin.Forms-Plattform.

Gilt für: