Bagikan melalui


ImageCell Kelas

Definisi

Yang TextCell memiliki gambar.

public class ImageCell : Xamarin.Forms.TextCell
type ImageCell = class
    inherit TextCell
Warisan
System.Object
ImageCell

Keterangan

ImageCell objek digunakan untuk menempatkan gambar dan menyertai teks ke dalam tabel.

Contoh berikut menunjukkan penggunaan dasar.

using System;
using Xamarin.Forms;

namespace FormsGallery
{
    class ImageCellDemoPage : ContentPage
    {
        public ImageCellDemoPage()
        {
            Label header = new Label
            {
                Text = "ImageCell",
                FontSize = Device.GetNamedSize (NamedSize.Large, typeof(Label)),
                HorizontalOptions = LayoutOptions.Center
            };

            TableView tableView = new TableView
            {
                Intent = TableIntent.Form,
                Root = new TableRoot
                {
                    new TableSection
                    {
                        new ImageCell
                        {
                            // Some differences with loading images in initial release.
                            ImageSource =
                                Device.OnPlatform(ImageSource.FromUri(new Uri("http://xamarin.com/images/index/ide-xamarin-studio.png")),
                                                  ImageSource.FromFile("ide_xamarin_studio.png"),
                                                  ImageSource.FromFile("Images/ide-xamarin-studio.png")),
                            Text = "This is an ImageCell",
                            Detail = "This is some detail text",
                        }
                    }
                }
            };

            // Accomodate iPhone status bar.
            this.Padding = new Thickness(10, Device.OnPlatform(20, 0, 0), 10, 5);

            // Build the page.
            this.Content = new StackLayout
            {
                Children =
                {
                    header,
                    tableView
                }
            };
        }
    }
}

Konstruktor

ImageCell()

Menginisialisasi instans baru kelas ImageCell.

Bidang

DefaultCellHeight

Tinggi sel default.

(Diperoleh dari Cell)
ImageSourceProperty

Mengidentifikasi properti yang dapat diikat ImageSource.

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)
Command

Mendapatkan atau mengatur ICommand yang akan dijalankan saat TextCell diketuk. Ini adalah properti yang dapat diikat.

(Diperoleh dari TextCell)
CommandParameter

Mendapatkan atau mengatur parameter yang diteruskan saat memanggil Perintah. Ini adalah properti yang dapat diikat.

(Diperoleh dari TextCell)
ContextActions

Mendapatkan daftar item menu untuk ditampilkan saat pengguna melakukan gerakan konteks khusus perangkat pada Sel.

(Diperoleh dari Cell)
Detail

Mendapatkan atau mengatur teks sekunder yang akan ditampilkan di TextCell. Ini adalah properti yang dapat diikat.

(Diperoleh dari TextCell)
DetailColor

Mendapatkan atau mengatur warna untuk merender teks sekunder. Ini adalah properti yang dapat diikat.

(Diperoleh dari TextCell)
Dispatcher

Yang TextCell memiliki gambar.

(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 .

(Diperoleh dari Cell)
Height

Mendapatkan atau mengatur tinggi Sel.

(Diperoleh dari Cell)
Id

Mendapatkan nilai yang dapat digunakan untuk mengidentifikasi elemen secara unik melalui eksekusi aplikasi.

(Diperoleh dari Element)
ImageSource

Mendapatkan atau mengatur ImageSource tempat Gambar dimuat. Ini adalah properti yang dapat diikat.

IsContextActionsLegacyModeEnabled

Yang TextCell memiliki gambar.

(Diperoleh dari Cell)
IsEnabled

Mendapatkan atau mengatur status IsEnabled dari Sel. Ini adalah properti yang dapat diikat.

(Diperoleh dari Cell)
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.

Yang TextCell memiliki gambar.

(Diperoleh dari Element)
RealParent

Untuk penggunaan internal oleh Xamarin. Forms platform.

(Diperoleh dari Element)
RenderHeight

Mendapatkan tinggi sel yang dirender pada perangkat.

(Diperoleh dari Cell)
StyleId

Mendapatkan atau menetapkan nilai yang ditentukan pengguna untuk mengidentifikasi elemen secara unik.

(Diperoleh dari Element)
Text

Mendapatkan atau mengatur teks utama yang akan ditampilkan. Ini adalah properti yang dapat diikat.

(Diperoleh dari TextCell)
TextColor

Mendapatkan atau mengatur warna untuk merender teks utama. Ini adalah properti yang dapat diikat.

(Diperoleh dari TextCell)

Metode

ApplyBindings()

Terapkan pengikatan ke BindingContext.

(Diperoleh dari BindableObject)
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)

Yang TextCell memiliki gambar.

(Diperoleh dari BindableObject)
CoerceValue(BindablePropertyKey)

Yang TextCell memiliki gambar.

(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.

(Diperoleh dari Cell)
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 true jika properti target ada dan telah ditetapkan.

(Diperoleh dari BindableObject)
On<T>()

Yang TextCell memiliki gambar.

(Diperoleh dari Cell)
OnAppearing()

Dipanggil setiap kali peristiwa Appearing terjadi. Terapkan metode ini untuk menambahkan penanganan kelas untuk peristiwa ini.

(Diperoleh dari Cell)
OnBindingContextChanged()

Diganti.

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)

Yang TextCell memiliki gambar.

(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.

(Diperoleh dari Cell)
OnParentSet()

Pengembang aplikasi dapat mengambil alih metode ini untuk melakukan tindakan saat induk sel diatur.

(Diperoleh dari Cell)
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 propertyName diatur.

(Diperoleh dari Cell)
OnTapped()

Dipanggil setiap kali Sel Diketuk.

(Diperoleh dari TextCell)
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.

(Diperoleh dari Cell)
SendDisappearing()

Untuk penggunaan internal oleh Xamarin. Forms platform.

(Diperoleh dari Cell)
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.

(Diperoleh dari Cell)
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.

(Diperoleh dari Cell)
ForceUpdateSizeRequested

Untuk penggunaan internal oleh Xamarin. Forms platform.

(Diperoleh dari Cell)
PlatformSet
Kedaluwarsa.

Yang TextCell memiliki gambar.

(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.

(Diperoleh dari Cell)

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)

Yang TextCell memiliki gambar.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

Yang TextCell memiliki gambar.

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)

Yang TextCell memiliki gambar.

GetPath(Cell)

Untuk penggunaan internal oleh perender platform.

FindByName<T>(Element, String)

Mengembalikan instans jenis T yang memiliki nama name dalam cakupan yang menyertakan element.

Berlaku untuk