Udostępnij za pośrednictwem


DefinitionCollection<T> Klasa

Definicja

Kolekcja sparametryzowana przez element IDefinition. Klasa podstawowa dla i ColumnDefinitionCollectionRowDefinitionCollection.

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

Parametry typu

T
Dziedziczenie
System.Object
DefinitionCollection<T>
Pochodne
Implementuje
System.Collections.Generic.ICollection<T> System.Collections.Generic.IEnumerable<T> System.Collections.Generic.IList<T> System.Collections.IEnumerable

Uwagi

Obiekty typu DefinitionCollection<T> są sparametryzowane z typem IDefinition.

Właściwości

Count

Pobiera liczbę IDefinition wystąpień zawartych w tym DefinitionCollection<T>obiekcie .

IsReadOnly

false. DefinitionCollection<T> wystąpienia mogą zawierać elementy dodane do nich i usunięte z nich.

Item[Int32]

Pobiera lub ustawia wartość indeksowaną przez index.

Metody

Add(T)

Dodaje element IDefinition do kolekcji.

Clear()

Usuwa wszystkie wartości z tego DefinitionCollection<T>elementu .

Contains(T)

Zwraca wartość logiczną wskazującą, czy DefinitionCollection<T> zawiera on określony IDefinitionelement .

CopyTo(T[], Int32)

Kopiuje IDefinition wystąpienia z tego DefinitionCollection<T> do obiektu array, zaczynając od określonego arrayIndex do array.

GetEnumerator()

Zwraca moduł wyliczający, który iteruje za pośrednictwem IDefinition wystąpień w tym obiekcie DefinitionCollection<T>.

IndexOf(T)

Zwraca indeks pierwszego wystąpienia item w tym obiekcie DefinitionCollection<T>.

Insert(Int32, T)

Wstawia element IDefinition do tego DefinitionCollection<T> elementu w lokalizacji określonej przez index.

Remove(T)

Usuwa element IDefinition z tego DefinitionCollection<T> elementu i zwraca wartość true , jeśli element został usunięty.

RemoveAt(Int32)

Usuwa element z tego DefinitionCollection<T>elementu .

Zdarzenia

ItemSizeChanged

Zdarzenie, które jest zgłaszane, gdy rozmiar wyświetlania elementu w kolekcji ulegnie zmianie.

Jawne implementacje interfejsu

IEnumerable.GetEnumerator()

Pobiera moduł wyliczający, który może służyć do iterowania IDefinition wystąpień w tym obiekcie DefinitionCollection<T>.

Metody rozszerzania

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

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

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

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

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

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

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

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

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

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

Dotyczy