TableSectionBase<T> Sınıf

Tanım

Xamarin tarafından işlenen T türü örneklerini içeren tablo bölümü. Forms.

public abstract class TableSectionBase<T> : Xamarin.Forms.TableSectionBase, System.Collections.Generic.ICollection<T>, System.Collections.Generic.IEnumerable<T>, System.Collections.Generic.IList<T>, System.Collections.Specialized.INotifyCollectionChanged where T : BindableObject
type TableSectionBase<'T (requires 'T :> BindableObject)> = class
    inherit TableSectionBase
    interface IList<'T (requires 'T :> BindableObject)>
    interface ICollection<'T (requires 'T :> BindableObject)>
    interface seq<'T (requires 'T :> BindableObject)>
    interface IEnumerable
    interface INotifyCollectionChanged

Tür Parametreleri

T
Devralma
System.Object
TableSectionBase<T>
Türetilmiş
Uygulamalar
System.Collections.Generic.ICollection<T> System.Collections.Generic.IEnumerable<T> System.Collections.Generic.IList<T> System.Collections.IEnumerable System.Collections.Specialized.INotifyCollectionChanged

Açıklamalar

Bölümler, ekrandaki hücreleri gruplandırmak için kullanılır ve öğesinin tek geçerli doğrudan alt öğesidir TableRoot. Bölümler, yeni TableRoots'ler de dahil olmak üzere standartlardan Cellherhangi birini içerebilir.

TableRootbir bölüme eklenmiş s yeni bir daha derin düzeye gitmek için kullanılır.

Geliştiriciler üst bilgi ve alt bilgiyi dize (Üst Bilgi ve Alt Bilgi) özellikleri olarak veya gösterilecek Görünümler (HeaderView ve FooterView) olarak atayabilir. Dahili olarak, bu aynı depolama alanını kullanır, bu nedenle yalnızca biri veya diğeri gösterilebilir.

Oluşturucular

TableSectionBase<T>()

Boş bir başlıkla yeni TableSection bir örnek oluşturur.

TableSectionBase<T>(String)

Belirtilen titleile yeni TableSection bir örnek oluşturur.

Özellikler

BindingContext

Bu BindableObjectöğesine ait olan ilişkili özellikler tarafından hedeflenecek özellikleri içeren nesneyi alır veya ayarlar.

(Devralındığı yer: BindableObject)
Count

Bu TableSectionBase<T> nesnedeki öğe sayısını alır.

Dispatcher

Xamarin tarafından işlenen T türü örneklerini içeren tablo bölümü. Forms.

(Devralındığı yer: BindableObject)
Item[Int32]

tarafından indexbelirtilen bu TableSectionBase<T> nesnenin konumunda depolanan öğeyi döndürür.

TextColor

Xamarin tarafından işlenen T türü örneklerini içeren tablo bölümü. Forms.

(Devralındığı yer: TableSectionBase)
Title

Başlığı alır veya ayarlar.

(Devralındığı yer: TableSectionBase)

Yöntemler

Add(IEnumerable<T>)

Bu TableSectionBase<T> nesneye bir öğe listesi ekler.

Add(T)

Bu TableSectionBase<T> nesneye bir öğe ekler.

ApplyBindings()

bağlamalarını uygulamasına BindingContextuygulayın.

(Devralındığı yer: BindableObject)
Clear()

Bu TableSectionBase<T>içindeki tüm öğeleri kaldırır.

ClearValue(BindableProperty)

için propertytarafından SetValue ayarlanan tüm değerleri temizler.

(Devralındığı yer: BindableObject)
ClearValue(BindablePropertyKey)

tarafından propertyKeytanımlanan özelliği için tarafından ayarlanan SetValue tüm değerleri temizler.

(Devralındığı yer: BindableObject)
CoerceValue(BindableProperty)

Xamarin tarafından işlenen T türü örneklerini içeren tablo bölümü. Forms.

(Devralındığı yer: BindableObject)
CoerceValue(BindablePropertyKey)

Xamarin tarafından işlenen T türü örneklerini içeren tablo bölümü. Forms.

(Devralındığı yer: BindableObject)
Contains(T)

Bunun TableSectionBase<T> belirli bir nesneye başvurusu olup olmadığını gösteren bir Boole değeri döndürür.

CopyTo(T[], Int32)

Geçerli koleksiyonun öğelerini belirtilen dizinden başlayarak bir System.Arrayöğesine kopyalar.

GetEnumerator()

Bu TableSectionBase<T> nesnedeki öğeler arasında yineleyen bir numaralandırıcı döndürür.

GetValue(BindableProperty)

BindableProperty içinde yer alan değeri döndürür.

(Devralındığı yer: BindableObject)
GetValues(BindableProperty, BindableProperty)
Geçersiz.

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

(Devralındığı yer: BindableObject)
GetValues(BindableProperty, BindableProperty, BindableProperty)
Geçersiz.

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

(Devralındığı yer: BindableObject)
IndexOf(T)

Bu TableSectionBase<T> nesnede ilk oluşumunun dizinini item döndürür.

Insert(Int32, T)

Bu TableSectionBase<T> nesneye belirtilen konumda bir öğe ekler.

IsSet(BindableProperty)

Hedef özellik varsa ve ayarlanmışsa döndürür true .

(Devralındığı yer: BindableObject)
OnBindingContextChanged()

Bu TableSectionBase<T> nesnedeki SetInheritedBindingContext(BindableObject, Object) öğelerin her birinde yeni bağlama bağlamını geçirerek yöntemini çağırır.

OnPropertyChanged(String)

Bir özellikte değişiklik olduğunu bildirmek için bir alt sınıftan bu yöntemi çağır.

(Devralındığı yer: BindableObject)
OnPropertyChanging(String)

Bir özellikte değişiklik olacağını bildirmek için bir alt sınıftan bu yöntemi çağırarak.

(Devralındığı yer: BindableObject)
Remove(T)

Belirtilen öğeyi bu TableSectionBase<T> nesneden kaldırır.

RemoveAt(Int32)

Belirtilen öğeyi tarafından belirtilen konumdaki indexbu TableSectionBase<T> nesneden kaldırır.

RemoveBinding(BindableProperty)

Önceden ayarlanmış bir bağlamayı kaldırır.

(Devralındığı yer: BindableObject)
SetBinding(BindableProperty, BindingBase)

Bir özelliğe bağlama atar.

(Devralındığı yer: BindableObject)
SetValue(BindableProperty, Object)

Belirtilen özelliğin değerini ayarlar.

(Devralındığı yer: BindableObject)
SetValue(BindablePropertyKey, Object)

propertyKey değerini ayarlar.

(Devralındığı yer: BindableObject)
SetValueCore(BindableProperty, Object, SetValueFlags)

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

(Devralındığı yer: BindableObject)
UnapplyBindings()

Önceden ayarlanmış tüm bağlamaları uygulamaz.

(Devralındığı yer: BindableObject)

Ekinlikler

BindingContextChanged

Özellik her değiştiğinde BindingContext oluşturulur.

(Devralındığı yer: BindableObject)
CollectionChanged

Bu nesneye bir veya daha fazla öğe eklendiğinde veya nesneden TableSectionBase<T> kaldırıldığında tetiklenen olay.

PropertyChanged

Bir özellik değiştiğinde oluşturulur.

(Devralındığı yer: BindableObject)
PropertyChanging

Bir özellik değişmek üzereyken tetikleniyor.

(Devralındığı yer: BindableObject)

Belirtik Arabirim Kullanımları

ICollection<T>.IsReadOnly

Döndürür false; Bu içindeki nesne koleksiyonu değiştirilebilir.

IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

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

(Devralındığı yer: BindableObject)
IEnumerable.GetEnumerator()

Bu TableSectionBase<T> nesnedeki nesne koleksiyonunda yineleyen bir numaralandırıcı döndürür.

Uzantı Metotları

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

Xamarin tarafından işlenen T türü örneklerini içeren tablo bölümü. Forms.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

Xamarin tarafından işlenen T türü örneklerini içeren tablo bölümü. Forms.

SetBinding(BindableObject, BindableProperty, String, BindingMode, IValueConverter, String)

Bir özelliğe bağlama oluşturur ve uygular.

SetBinding<TSource>(BindableObject, BindableProperty, Expression<Func<TSource,Object>>, BindingMode, IValueConverter, String)
Geçersiz.

İfadeden bağlama oluşturur ve uygular.

SetOnAppTheme<T>(BindableObject, BindableProperty, T, T)

Xamarin tarafından işlenen T türü örneklerini içeren tablo bölümü. Forms.

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

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

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

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

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

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

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

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

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

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

Şunlara uygulanır