Cell Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
public abstract class Cell : Xamarin.Forms.Element, Xamarin.Forms.ICellController
type Cell = class
inherit Element
interface ICellController
- Warisan
- Turunan
- Penerapan
Keterangan
Subjenis dari Cell adalah:
Jenis | Deskripsi |
---|---|
EntryCell | Cell dengan label dan bidang entri teks baris tunggal. |
SwitchCell | A Cell dengan label dan sakelar aktif/mati. |
TextCell | A Cell dengan teks primer dan sekunder. |
ImageCell | TextCell Yang juga menyertakan gambar. |
ViewCell | yang Cell berisi yang ditentukan Viewpengembang . |
Berbagai subkelas ditampilkan dalam gambar berikut:
Content = new TableView
{
Root = new TableRoot ("Table Title")
{
new TableSection("Section 1 Title")
{
new TextCell
{
Text = "TextCell Text",
Detail = "TextCell Detail"
},
new ImageCell
{
Text = "ImageCell Text",
Detail = "ImageCell Detail",
ImageSource = "http://xamarin.com/images/index/ide-xamarin-studio.png"
},
new EntryCell
{
Label = "EntryCell:",
Placeholder = "default keyboard",
Keyboard = Keyboard.Default
}
},
new TableSection("Section 2 Title")
{
new EntryCell
{
Label = "Another EntryCell:",
Placeholder = "phone keyboard",
Keyboard = Keyboard.Telephone
},
new SwitchCell
{
Text = "SwitchCell:"
},
new ViewCell
{
View = new StackLayout
{
Orientation = StackOrientation.Horizontal,
Children =
{
new Label
{
Text = "Custom Slider View:"
},
new Slider
{
}
}
}
}
}
}
}
Konstruktor
Cell() |
Menginisialisasi instans baru kelas Sel. |
Bidang
DefaultCellHeight |
Tinggi sel default. |
IsEnabledProperty |
Mengidentifikasi properti yang dapat diikat IsEnabled. |
Properti
AutomationId |
Mendapatkan atau menetapkan nilai yang memungkinkan kerangka kerja otomatisasi untuk menemukan dan berinteraksi dengan elemen ini. (Diperoleh dari Element) |
BindingContext |
Mendapatkan atau mengatur objek yang berisi properti yang akan ditargetkan oleh properti terikat milik ini BindableObject. (Diperoleh dari BindableObject) |
ClassId |
Mendapatkan atau menetapkan nilai yang digunakan untuk mengidentifikasi kumpulan elemen serupa secara semantik. (Diperoleh dari Element) |
ContextActions |
Mendapatkan daftar item menu untuk ditampilkan saat pengguna melakukan gerakan konteks khusus perangkat pada Sel. |
Dispatcher |
Menyediakan kelas dasar dan kemampuan untuk semua Xamarin. Forms sel. Sel adalah elemen yang dimaksudkan untuk ditambahkan ke ListView atau TableView. (Diperoleh dari BindableObject) |
EffectControlProvider |
Untuk penggunaan internal oleh Xamarin. Forms platform. (Diperoleh dari Element) |
Effects |
Daftar efek yang diterapkan ke item ini. (Diperoleh dari Element) |
HasContextActions |
Mendapatkan nilai yang menunjukkan apakah sel memiliki setidaknya satu item menu dalam properti daftarnya ContextActions . |
Height |
Mendapatkan atau mengatur tinggi Sel. |
Id |
Mendapatkan nilai yang dapat digunakan untuk mengidentifikasi elemen secara unik melalui eksekusi aplikasi. (Diperoleh dari Element) |
IsContextActionsLegacyModeEnabled |
Menyediakan kelas dasar dan kemampuan untuk semua Xamarin. Forms sel. Sel adalah elemen yang dimaksudkan untuk ditambahkan ke ListView atau TableView. |
IsEnabled |
Mendapatkan atau mengatur status IsEnabled dari Sel. Ini adalah properti yang dapat diikat. |
LogicalChildren |
Untuk penggunaan internal oleh Xamarin. Forms platform. (Diperoleh dari Element) |
Parent |
Mendapatkan atau mengatur elemen induk dari elemen . (Diperoleh dari Element) |
ParentView |
Kedaluwarsa.
Mendapatkan elemen yang merupakan nenek moyang terdekat dari elemen ini yang merupakan VisualElement. (Diperoleh dari Element) |
Platform |
Kedaluwarsa.
Menyediakan kelas dasar dan kemampuan untuk semua Xamarin. Forms sel. Sel adalah elemen yang dimaksudkan untuk ditambahkan ke ListView atau TableView. (Diperoleh dari Element) |
RealParent |
Untuk penggunaan internal oleh Xamarin. Forms platform. (Diperoleh dari Element) |
RenderHeight |
Mendapatkan tinggi sel yang dirender pada perangkat. |
StyleId |
Mendapatkan atau menetapkan nilai yang ditentukan pengguna untuk mengidentifikasi elemen secara unik. (Diperoleh dari Element) |
Metode
ApplyBindings() |
Terapkan pengikatan ke BindingContext. (Diperoleh dari BindableObject) |
ClearValue(BindableProperty) |
Menghapus nilai apa pun yang ditetapkan oleh SetValue untuk |
ClearValue(BindablePropertyKey) |
Menghapus nilai apa pun yang ditetapkan oleh SetValue untuk properti yang diidentifikasi oleh |
CoerceValue(BindableProperty) |
Menyediakan kelas dasar dan kemampuan untuk semua Xamarin. Forms sel. Sel adalah elemen yang dimaksudkan untuk ditambahkan ke ListView atau TableView. (Diperoleh dari BindableObject) |
CoerceValue(BindablePropertyKey) |
Menyediakan kelas dasar dan kemampuan untuk semua Xamarin. Forms sel. Sel adalah elemen yang dimaksudkan untuk ditambahkan ke ListView atau TableView. (Diperoleh dari BindableObject) |
Descendants() |
Untuk penggunaan internal oleh Xamarin. Forms platform. (Diperoleh dari Element) |
EffectIsAttached(String) |
Untuk penggunaan internal oleh Xamarin. Forms platform. (Diperoleh dari Element) |
FindByName(String) |
Mengembalikan elemen yang memiliki nama yang ditentukan. (Diperoleh dari Element) |
ForceUpdateSize() |
Segera perbarui ukuran sel. |
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) |
IsSet(BindableProperty) |
Mengembalikan |
On<T>() |
Menyediakan kelas dasar dan kemampuan untuk semua Xamarin. Forms sel. Sel adalah elemen yang dimaksudkan untuk ditambahkan ke ListView atau TableView. |
OnAppearing() |
Dipanggil setiap kali peristiwa Appearing terjadi. Terapkan metode ini untuk menambahkan penanganan kelas untuk peristiwa ini. |
OnBindingContextChanged() |
Peristiwa yang dimunculkan saat konteks pengikatan diubah. |
OnChildAdded(Element) |
Dipanggil setiap kali ChildAdded peristiwa perlu dipancarkan. Terapkan metode ini untuk menambahkan penanganan kelas untuk peristiwa ini. (Diperoleh dari Element) |
OnChildRemoved(Element, Int32) |
Menyediakan kelas dasar dan kemampuan untuk semua Xamarin. Forms sel. Sel adalah elemen yang dimaksudkan untuk ditambahkan ke ListView atau TableView. (Diperoleh dari Element) |
OnChildRemoved(Element) |
Kedaluwarsa.
Dipanggil setiap kali ChildRemoved peristiwa perlu dipancarkan. Terapkan metode ini untuk menambahkan penanganan kelas untuk peristiwa ini. (Diperoleh dari Element) |
OnDisappearing() |
Dipanggil setiap kali peristiwa Disappearing terjadi. Terapkan metode ini untuk menambahkan penanganan kelas untuk peristiwa ini. |
OnParentSet() |
Pengembang aplikasi dapat mengambil alih metode ini untuk melakukan tindakan saat induk sel diatur. |
OnPropertyChanged(String) |
Metode yang dipanggil ketika properti terikat diubah. (Diperoleh dari Element) |
OnPropertyChanging(String) |
Pengembang Aplikasi dapat mengambil alih metode ini untuk melakukan tindakan ketika properti bernama by |
OnTapped() |
Dipanggil setiap kali Sel Diketuk. |
RemoveBinding(BindableProperty) |
Menghapus pengikatan yang ditetapkan sebelumnya. (Diperoleh dari BindableObject) |
RemoveDynamicResource(BindableProperty) |
Menghapus sumber daya dinamis yang ditetapkan sebelumnya (Diperoleh dari Element) |
SendAppearing() |
Untuk penggunaan internal oleh Xamarin. Forms platform. |
SendDisappearing() |
Untuk penggunaan internal oleh Xamarin. Forms platform. |
SetBinding(BindableProperty, BindingBase) |
Menetapkan pengikatan ke properti. (Diperoleh dari BindableObject) |
SetDynamicResource(BindableProperty, String) |
Mengatur properti BindableProperty dari elemen ini untuk diperbarui melalui DynamicResource dengan kunci yang disediakan. (Diperoleh dari Element) |
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) |
SetValueFromRenderer(BindableProperty, Object) |
Untuk penggunaan internal oleh Xamarin. Forms platform. (Diperoleh dari Element) |
SetValueFromRenderer(BindablePropertyKey, Object) |
Untuk penggunaan internal oleh Xamarin. Forms platform. (Diperoleh dari Element) |
UnapplyBindings() |
Membatalkan semua pengikatan yang ditetapkan sebelumnya. (Diperoleh dari BindableObject) |
Acara
Appearing |
Terjadi saat representasi visual Sel sedang ditambahkan ke tata letak visual. |
BindingContextChanged |
Dimunculkan setiap kali BindingContext properti berubah. (Diperoleh dari BindableObject) |
ChildAdded |
Terjadi setiap kali elemen anak ditambahkan ke elemen . (Diperoleh dari Element) |
ChildRemoved |
Terjadi setiap kali elemen anak dihapus dari elemen . (Diperoleh dari Element) |
DescendantAdded |
Terjadi setiap kali elemen anak ditambahkan ke subtree elemen. (Diperoleh dari Element) |
DescendantRemoved |
Terjadi setiap kali elemen anak dihapus dari subtree elemen. (Diperoleh dari Element) |
Disappearing |
Terjadi saat representasi visual Sel sedang dihapus dari tata letak visual. |
ForceUpdateSizeRequested |
Untuk penggunaan internal oleh Xamarin. Forms platform. |
PlatformSet |
Kedaluwarsa.
Menyediakan kelas dasar dan kemampuan untuk semua Xamarin. Forms sel. Sel adalah elemen yang dimaksudkan untuk ditambahkan ke ListView atau TableView. (Diperoleh dari Element) |
PropertyChanged |
Dimunculkan ketika properti telah berubah. (Diperoleh dari BindableObject) |
PropertyChanging |
Dimunculkan ketika properti akan berubah. (Diperoleh dari BindableObject) |
Tapped |
Terjadi saat Sel Diketuk. |
Implementasi Antarmuka Eksplisit
IDynamicResourceHandler.SetDynamicResource(BindableProperty, String) |
Untuk penggunaan internal oleh Xamarin. Forms platform. (Diperoleh dari BindableObject) |
IElementController.SetValueFromRenderer(BindableProperty, Object) |
Untuk penggunaan internal oleh Xamarin. Forms platform. (Diperoleh dari Element) |
INameScope.RegisterName(String, Object) |
Hanya untuk penggunaan internal. (Diperoleh dari Element) |
Metode Ekstensi
GetPropertyIfSet<T>(BindableObject, BindableProperty, T) |
Menyediakan kelas dasar dan kemampuan untuk semua Xamarin. Forms sel. Sel adalah elemen yang dimaksudkan untuk ditambahkan ke ListView atau TableView. |
SetAppThemeColor(BindableObject, BindableProperty, Color, Color) |
Menyediakan kelas dasar dan kemampuan untuk semua Xamarin. Forms sel. Sel adalah elemen yang dimaksudkan untuk ditambahkan ke ListView atau TableView. |
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) |
Menyediakan kelas dasar dan kemampuan untuk semua Xamarin. Forms sel. Sel adalah elemen yang dimaksudkan untuk ditambahkan ke ListView atau TableView. |
GetPath(Cell) |
Untuk penggunaan internal oleh perender platform. |
FindByName<T>(Element, String) |
Mengembalikan instans jenis |