Share via


ColumnDefinitionCollection Třída

Definice

public sealed class ColumnDefinitionCollection : Xamarin.Forms.DefinitionCollection<Xamarin.Forms.ColumnDefinition>
type ColumnDefinitionCollection = class
    inherit DefinitionCollection<ColumnDefinition>
Dědičnost
System.Object
ColumnDefinitionCollection

Poznámky

Vývojáři aplikací můžou zadat GridUnitType hodnoty vlastnosti Width v XAML vnořením ColumnDefinition značek do značek pro ColumnDefinitions vlastnost kolekce. Následující příklad ukazuje nastavení tří šířky sloupců pro každou ze tří platných GridUnitType hodnot:

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

Konstruktory

ColumnDefinitionCollection()

Vytvoří novou prázdnou ColumnDefinitionCollection kolekci.

Vlastnosti

Count

Získá počet IDefinition instancí obsažených v tomto DefinitionCollection<T>objektu .

(Zděděno od DefinitionCollection<T>)
IsReadOnly

false. DefinitionCollection<T> instance mohou mít položky přidané do nich a odebrat z nich.

(Zděděno od DefinitionCollection<T>)
Item[Int32]

Získá nebo nastaví hodnotu indexovanou pomocí index.

(Zděděno od DefinitionCollection<T>)

Metody

Add(T)

Přidá do kolekce objekt IDefinition .

(Zděděno od DefinitionCollection<T>)
Clear()

Odebere všechny hodnoty z tohoto DefinitionCollection<T>objektu .

(Zděděno od DefinitionCollection<T>)
Contains(T)

Vrátí logickou hodnotu, která označuje, zda obsahuje DefinitionCollection<T> zadanou IDefinitionhodnotu .

(Zděděno od DefinitionCollection<T>)
CopyTo(T[], Int32)

Zkopíruje IDefinition instance z tohoto DefinitionCollection<T> objektu arraydo , počínaje zadaným arrayIndex do array.

(Zděděno od DefinitionCollection<T>)
GetEnumerator()

Vrátí enumerátor, který iteruje instancemi IDefinition v tomto DefinitionCollection<T>objektu .

(Zděděno od DefinitionCollection<T>)
IndexOf(T)

Vrátí index prvního výskytu v tomto DefinitionCollection<T>objektu item .

(Zděděno od DefinitionCollection<T>)
Insert(Int32, T)

Vloží do IDefinition něj DefinitionCollection<T> v umístění určeném parametrem index.

(Zděděno od DefinitionCollection<T>)
Remove(T)

Odebere z tohoto DefinitionCollection<T> objektu IDefinition a vrátítrue, pokud byla položka odebrána.

(Zděděno od DefinitionCollection<T>)
RemoveAt(Int32)

Odebere položku z tohoto DefinitionCollection<T>objektu .

(Zděděno od DefinitionCollection<T>)

Událost

ItemSizeChanged

Událost, která je vyvolána při změně velikosti zobrazení položky v kolekci.

(Zděděno od DefinitionCollection<T>)

Explicitní implementace rozhraní

IEnumerable.GetEnumerator()

Získá enumerátor, který lze použít k iteraci nad IDefinition instancemi v tomto DefinitionCollection<T>.

(Zděděno od DefinitionCollection<T>)

Metody rozšíření

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

Pro interní použití v Xamarinu. Forms platformu.

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

Pro interní použití v Xamarinu. Forms platformu.

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

Pro interní použití v Xamarinu. Forms platformu.

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

Pro interní použití v Xamarinu. Forms platformu.

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

Pro interní použití v Xamarinu. Forms platformu.

Platí pro