Freigeben über


ColumnDefinitionCollection Klasse

Definition

Ein DefinitionCollection<T>-Element für ColumnDefinition-Elemente.

public sealed class ColumnDefinitionCollection : Xamarin.Forms.DefinitionCollection<Xamarin.Forms.ColumnDefinition>
type ColumnDefinitionCollection = class
    inherit DefinitionCollection<ColumnDefinition>
Vererbung
System.Object
ColumnDefinitionCollection

Hinweise

App-Entwickler können Werte für die Width Eigenschaft in XAML angebenGridUnitType, indem sie Tags in Tags für die Auflistungseigenschaft ColumnDefinitions verschachtelnColumnDefinition. Das folgende Beispiel veranschaulicht das Festlegen von drei Spaltenbreiten auf jeden der drei gültigen GridUnitType Werte:

<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="100" />
</Grid.ColumnDefinitions>

Konstruktoren

ColumnDefinitionCollection()

Erstellt eine neue, leere ColumnDefinitionCollection-Sammlung.

Eigenschaften

Count

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

(Geerbt von DefinitionCollection<T>)
IsReadOnly

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

(Geerbt von DefinitionCollection<T>)
Item[Int32]

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

(Geerbt von DefinitionCollection<T>)

Methoden

Add(T)

Fügt der Auflistung eine IDefinition hinzu.

(Geerbt von DefinitionCollection<T>)
Clear()

Entfernt sämtliche Werte aus DefinitionCollection<T>.

(Geerbt von DefinitionCollection<T>)
Contains(T)

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

(Geerbt von DefinitionCollection<T>)
CopyTo(T[], Int32)

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

(Geerbt von DefinitionCollection<T>)
GetEnumerator()

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

(Geerbt von DefinitionCollection<T>)
IndexOf(T)

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

(Geerbt von DefinitionCollection<T>)
Insert(Int32, T)

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

(Geerbt von DefinitionCollection<T>)
Remove(T)

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

(Geerbt von DefinitionCollection<T>)
RemoveAt(Int32)

Entfernt ein Element aus DefinitionCollection<T>.

(Geerbt von DefinitionCollection<T>)

Ereignisse

ItemSizeChanged

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

(Geerbt von DefinitionCollection<T>)

Explizite Schnittstellenimplementierungen

IEnumerable.GetEnumerator()

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

(Geerbt von DefinitionCollection<T>)

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: