TableSectionBase<T> Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
- 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 |
Ö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 |
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 |
ClearValue(BindablePropertyKey) |
tarafından |
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 |
Insert(Int32, T) |
Bu TableSectionBase<T> nesneye belirtilen konumda bir öğe ekler. |
IsSet(BindableProperty) |
Hedef özellik varsa ve ayarlanmışsa döndürür |
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 |
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 |
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. |