ColumnDefinitionCollection Sınıf

Tanım

public sealed class ColumnDefinitionCollection : Xamarin.Forms.DefinitionCollection<Xamarin.Forms.ColumnDefinition>
type ColumnDefinitionCollection = class
    inherit DefinitionCollection<ColumnDefinition>
Devralma
ColumnDefinitionCollection

Açıklamalar

Uygulama geliştiricileri belirtebilirsiniz GridUnitType değerleri Width XAML özelliğinde iç içe geçirerek ColumnDefinition etiketleri için etiketleri içinde ColumnDefinitions koleksiyon özelliği. Aşağıdaki örnek, üç sütun genişliklerini her üç geçerli ayarını gösterir GridUnitType değerleri:

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

Oluşturucular

ColumnDefinitionCollection()

Yeni bir boş ColumnDefinitionCollection koleksiyonu.

Özellikler

Count

IDefinitionBu içinde bulunan örneklerin sayısını alır DefinitionCollection<T> .

(Devralındığı yer: DefinitionCollection<T>)
IsReadOnly

false. DefinitionCollection<T>örneklere, bunlara eklenen ve bunlardan çıkarılan öğeler bulunabilir.

(Devralındığı yer: DefinitionCollection<T>)
Item[Int32]

Tarafından dizinlenen değeri alır veya ayarlar index .

(Devralındığı yer: DefinitionCollection<T>)

Yöntemler

Add(T)

Koleksiyona bir ekler IDefinition .

(Devralındığı yer: DefinitionCollection<T>)
Clear()

Bu değerden tüm değerleri kaldırır DefinitionCollection<T> .

(Devralındığı yer: DefinitionCollection<T>)
Contains(T)

Belirtilen değerin içerip içermediğini gösteren bir Boole değeri döndürür DefinitionCollection<T> IDefinition .

(Devralındığı yer: DefinitionCollection<T>)
CopyTo(T[], Int32)

IDefinition DefinitionCollection<T> array ' Dan ' a başlayarak, içindeki örnekleri öğesine kopyalar arrayIndex array .

(Devralındığı yer: DefinitionCollection<T>)
GetEnumerator()

Bu, içindeki örneklerde yinelenen bir Numaralandırıcı döndürür IDefinition DefinitionCollection<T> .

(Devralındığı yer: DefinitionCollection<T>)
IndexOf(T)

Bu, içindeki ilk oluşumunun dizinini döndürür item DefinitionCollection<T> .

(Devralındığı yer: DefinitionCollection<T>)
Insert(Int32, T)

IDefinition DefinitionCollection<T> Tarafından belirtilen konuma bir ekler index .

(Devralındığı yer: DefinitionCollection<T>)
Remove(T)

Bir IDefinition öğesinden kaldırır DefinitionCollection<T> ve true öğe kaldırılmışsa döndürür.

(Devralındığı yer: DefinitionCollection<T>)
RemoveAt(Int32)

Bir öğeyi bu öğeden kaldırır DefinitionCollection<T> .

(Devralındığı yer: DefinitionCollection<T>)

etkinlik

ItemSizeChanged

Koleksiyondaki öğenin görüntüleme boyutu değiştiğinde harekete geçirilen olay.

(Devralındığı yer: DefinitionCollection<T>)

Belirtik Arabirim Kullanımları

IEnumerable.GetEnumerator()

Bu, örnekleri üzerinde yinelemek için kullanılabilecek bir Numaralandırıcı alır IDefinition DefinitionCollection<T> .

(Devralındığı yer: DefinitionCollection<T>)

Uzantı Metotları

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

Xamarin. Forms platformu tarafından dahili kullanım için.

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

Xamarin. Forms platformu tarafından dahili kullanım için.

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

Xamarin. Forms platformu tarafından dahili kullanım için.

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

Xamarin. Forms platformu tarafından dahili kullanım için.

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

Xamarin. Forms platformu tarafından dahili kullanım için.

Şunlara uygulanır