Bagikan melalui


TableSectionBase<T> Kelas

Definisi

Bagian tabel yang berisi instans jenis T yang dirender oleh Xamarin. 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

Jenis parameter

T
Warisan
System.Object
TableSectionBase<T>
Turunan
Penerapan
System.Collections.Generic.ICollection<T> System.Collections.Generic.IEnumerable<T> System.Collections.Generic.IList<T> System.Collections.IEnumerable System.Collections.Specialized.INotifyCollectionChanged

Keterangan

Bagian digunakan untuk mengelompokkan sel di layar dan merupakan satu-satunya anak langsung yang valid dari TableRoot. Bagian dapat berisi salah satu standar Cell, termasuk yang baru TableRoot.

TableRoots yang disematkan di bagian digunakan untuk menavigasi ke tingkat baru yang lebih dalam.

Pengembang dapat menetapkan header dan footer baik sebagai properti string (Header dan Footer), atau sebagai Tampilan yang akan ditampilkan (HeaderView dan FooterView). Secara internal, ini menggunakan penyimpanan yang sama, sehingga hanya satu atau yang lain yang dapat obe ditampilkan.

Konstruktor

TableSectionBase<T>()

Membuat instans baru TableSection dengan judul kosong.

TableSectionBase<T>(String)

Membuat instans baru TableSection dengan yang ditentukan title.

Properti

BindingContext

Mendapatkan atau mengatur objek yang berisi properti yang akan ditargetkan oleh properti terikat milik ini BindableObject.

(Diperoleh dari BindableObject)
Count

Mendapatkan jumlah item dalam objek ini TableSectionBase<T> .

Dispatcher

Bagian tabel yang berisi instans jenis T yang dirender oleh Xamarin. Forms.

(Diperoleh dari BindableObject)
Item[Int32]

Mengembalikan item yang disimpan di lokasi dalam objek ini TableSectionBase<T> yang ditentukan oleh index.

TextColor

Bagian tabel yang berisi instans jenis T yang dirender oleh Xamarin. Forms.

(Diperoleh dari TableSectionBase)
Title

Mendapatkan atau mengatur judul.

(Diperoleh dari TableSectionBase)

Metode

Add(IEnumerable<T>)

Menambahkan daftar item ke objek ini TableSectionBase<T> .

Add(T)

Menambahkan item ke objek ini TableSectionBase<T> .

ApplyBindings()

Terapkan pengikatan ke BindingContext.

(Diperoleh dari BindableObject)
Clear()

Menghapus semua item dalam ini TableSectionBase<T>.

ClearValue(BindableProperty)

Menghapus nilai apa pun yang ditetapkan oleh SetValue untuk property.

(Diperoleh dari BindableObject)
ClearValue(BindablePropertyKey)

Menghapus nilai apa pun yang ditetapkan oleh SetValue untuk properti yang diidentifikasi oleh propertyKey.

(Diperoleh dari BindableObject)
CoerceValue(BindableProperty)

Bagian tabel yang berisi instans jenis T yang dirender oleh Xamarin. Forms.

(Diperoleh dari BindableObject)
CoerceValue(BindablePropertyKey)

Bagian tabel yang berisi instans jenis T yang dirender oleh Xamarin. Forms.

(Diperoleh dari BindableObject)
Contains(T)

Mengembalikan nilai Boolean yang menunjukkan apakah ini TableSectionBase<T> memiliki referensi ke objek tertentu atau tidak.

CopyTo(T[], Int32)

Menyalin elemen koleksi saat ini ke System.Array, dimulai dari indeks yang ditentukan.

GetEnumerator()

Mengembalikan enumerator yang mengulangi item dalam objek ini TableSectionBase<T> .

GetValue(BindableProperty)

Mengembalikan nilai yang terkandung dalam BindableProperty.

(Diperoleh dari BindableObject)
GetValues(BindableProperty, BindableProperty, BindableProperty)
Kedaluwarsa.

Untuk penggunaan internal oleh Xamarin. Forms platform.

(Diperoleh dari BindableObject)
GetValues(BindableProperty, BindableProperty)
Kedaluwarsa.

Untuk penggunaan internal oleh Xamarin. Forms platform.

(Diperoleh dari BindableObject)
IndexOf(T)

Mengembalikan indeks kemunculan item pertama dalam objek ini TableSectionBase<T> .

Insert(Int32, T)

Sisipkan item ke dalam objek ini TableSectionBase<T> pada posisi yang ditentukan.

IsSet(BindableProperty)

Mengembalikan true jika properti target ada dan telah ditetapkan.

(Diperoleh dari BindableObject)
OnBindingContextChanged()

SetInheritedBindingContext(BindableObject, Object) Memanggil metode , meneruskan konteks pengikatan baru, pada setiap item dalam objek iniTableSectionBase<T>.

OnPropertyChanged(String)

Panggil metode ini dari kelas anak untuk memberi tahu bahwa perubahan terjadi pada properti.

(Diperoleh dari BindableObject)
OnPropertyChanging(String)

Panggil metode ini dari kelas anak untuk memberi tahu bahwa perubahan akan terjadi pada properti.

(Diperoleh dari BindableObject)
Remove(T)

Menghapus item yang ditentukan dari objek ini TableSectionBase<T> .

RemoveAt(Int32)

Menghapus item yang ditentukan dari objek ini TableSectionBase<T> pada posisi yang ditentukan oleh index.

RemoveBinding(BindableProperty)

Menghapus pengikatan yang ditetapkan sebelumnya.

(Diperoleh dari BindableObject)
SetBinding(BindableProperty, BindingBase)

Menetapkan pengikatan ke properti.

(Diperoleh dari BindableObject)
SetValue(BindableProperty, Object)

Mengatur nilai properti yang ditentukan.

(Diperoleh dari BindableObject)
SetValue(BindablePropertyKey, Object)

Mengatur nilai propertyKey.

(Diperoleh dari BindableObject)
SetValueCore(BindableProperty, Object, SetValueFlags)

Untuk penggunaan internal oleh Xamarin. Forms platform.

(Diperoleh dari BindableObject)
UnapplyBindings()

Membatalkan semua pengikatan yang ditetapkan sebelumnya.

(Diperoleh dari BindableObject)

Acara

BindingContextChanged

Dimunculkan setiap kali BindingContext properti berubah.

(Diperoleh dari BindableObject)
CollectionChanged

Peristiwa yang dimunculkan ketika satu atau beberapa item ditambahkan ke atau dihapus dari objek ini TableSectionBase<T> .

PropertyChanged

Dimunculkan ketika properti telah berubah.

(Diperoleh dari BindableObject)
PropertyChanging

Dimunculkan ketika properti akan berubah.

(Diperoleh dari BindableObject)

Implementasi Antarmuka Eksplisit

ICollection<T>.IsReadOnly

Mengembalikan false; Kumpulan objek dalam ini dapat diubah.

IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

Untuk penggunaan internal oleh Xamarin. Forms platform.

(Diperoleh dari BindableObject)
IEnumerable.GetEnumerator()

Mengembalikan enumerator yang melakukan iterasi melalui kumpulan objek dalam objek ini TableSectionBase<T> .

Metode Ekstensi

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

Bagian tabel yang berisi instans jenis T yang dirender oleh Xamarin. Forms.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

Bagian tabel yang berisi instans jenis T yang dirender oleh Xamarin. Forms.

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

Membuat dan menerapkan pengikatan ke properti.

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

Membuat dan menerapkan pengikatan dari ekspresi.

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

Bagian tabel yang berisi instans jenis T yang dirender oleh Xamarin. Forms.

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

Untuk penggunaan internal oleh Xamarin. Forms platform.

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

Untuk penggunaan internal oleh Xamarin. Forms platform.

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

Untuk penggunaan internal oleh Xamarin. Forms platform.

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

Untuk penggunaan internal oleh Xamarin. Forms platform.

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

Untuk penggunaan internal oleh Xamarin. Forms platform.

Berlaku untuk