Bagikan melalui


ListView Kelas

Definisi

Yang ItemsView<TVisual> menampilkan kumpulan data sebagai daftar vertikal.

[Xamarin.Forms.RenderWith(typeof(Xamarin.Forms.Platform._ListViewRenderer))]
public class ListView : Xamarin.Forms.ItemsView<Xamarin.Forms.Cell>, Xamarin.Forms.IElementConfiguration<Xamarin.Forms.ListView>, Xamarin.Forms.IListViewController
type ListView = class
    inherit ItemsView<Cell>
    interface IListViewController
    interface IViewController
    interface IVisualElementController
    interface IElementController
    interface IElementConfiguration<ListView>
Warisan
Atribut
Penerapan

Keterangan

Contoh berikut menunjukkan penggunaan dasar:

using System;
using System.Collections.Generic;
using Xamarin.Forms;

namespace FormsGallery
{
class ListViewDemoPage : ContentPage
    {
        class Person
        {
            public Person(string name, DateTime birthday, Color favoriteColor)
            {
                this.Name = name;
                this.Birthday = birthday;
                this.FavoriteColor = favoriteColor;
            }

            public string Name { private set; get; }

            public DateTime Birthday { private set; get; }

            public Color FavoriteColor { private set; get; }
        };

        public ListViewDemoPage()
        {
            Label header = new Label
            {
                Text = "ListView",
                FontSize = Device.GetNamedSize (NamedSize.Large, typeof(Label)),
                HorizontalOptions = LayoutOptions.Center
            };

            // Define some data.
            List<Person> people = new List<Person>
            {
                new Person("Abigail", new DateTime(1975, 1, 15), Color.Aqua),
                new Person("Bob", new DateTime(1976, 2, 20), Color.Black),
                // ...etc.,...
                new Person("Yvonne", new DateTime(1987, 1, 10), Color.Purple),
                new Person("Zachary", new DateTime(1988, 2, 5), Color.Red)
            };

            // Create the ListView.
            ListView listView = new ListView
            {
                // Source of data items.
                ItemsSource = people,

                // Define template for displaying each item.
                // (Argument of DataTemplate constructor is called for 
                //      each item; it must return a Cell derivative.)
                ItemTemplate = new DataTemplate(() =>
                    {
                        // Create views with bindings for displaying each property.
                        Label nameLabel = new Label();
                        nameLabel.SetBinding(Label.TextProperty, "Name");

                        Label birthdayLabel = new Label();
                        birthdayLabel.SetBinding(Label.TextProperty,
                            new Binding("Birthday", BindingMode.OneWay, 
                                null, null, "Born {0:d}"));

                        BoxView boxView = new BoxView();
                        boxView.SetBinding(BoxView.ColorProperty, "FavoriteColor");

                        // Return an assembled ViewCell.
                        return new ViewCell
                        {
                            View = new StackLayout
                            {
                                Padding = new Thickness(0, 5),
                                Orientation = StackOrientation.Horizontal,
                                Children = 
                                {
                                    boxView,
                                    new StackLayout
                                    {
                                        VerticalOptions = LayoutOptions.Center,
                                        Spacing = 0,
                                        Children = 
                                        {
                                            nameLabel,
                                            birthdayLabel
                                        }
                                        }
                                }
                                }
                        };
                    })
            };

            // 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,
                    listView
                }
                };
        }
    }
}

Konstruktor

ListView()

Membuat dan menginisialisasi instans ListView baru kelas.

ListView(ListViewCachingStrategy)

Membuat dan menginisialisasi instans ListView baru kelas, dengan strategi penembolokan yang ditentukan.

Bidang

FooterProperty

Penyimpanan cadangan untuk Footer properti .

FooterTemplateProperty

Penyimpanan cadangan untuk FooterTemplate properti .

GroupHeaderTemplateProperty

GroupHeaderTemplate Mengidentifikasi properti .

HasUnevenRowsProperty

HasUnevenRowsProperty Mengidentifikasi properti .

HeaderProperty

Penyimpanan cadangan untuk Header properti .

HeaderTemplateProperty

Penyimpanan cadangan untuk HeaderTemplate properti .

HorizontalScrollBarVisibilityProperty

Penyimpanan cadangan untuk HorizontalScrollBarVisibility bidang .

IsGroupingEnabledProperty

IsGroupingEnabledProperty Mengidentifikasi properti .

IsPullToRefreshEnabledProperty

Penyimpanan cadangan untuk IsPullToRefreshEnabled properti .

IsRefreshingProperty

Penyimpanan cadangan untuk IsRefreshing properti .

RefreshCommandProperty

Penyimpanan cadangan untuk RefreshCommand properti .

RefreshControlColorProperty

Penyimpanan cadangan untuk RefreshControlColor bidang .

RowHeightProperty

Penyimpanan cadangan untuk RowHeightProperty properti .

SelectedItemProperty

SelectedItemProperty Mengidentifikasi properti .

SelectionModeProperty

Penyimpanan cadangan untuk SelectionMode properti .

SeparatorColorProperty

Penyimpanan cadangan untuk SeparatorColor properti .

SeparatorVisibilityProperty

Penyimpanan cadangan untuk SeparatorVisibility properti .

VerticalScrollBarVisibilityProperty

Penyimpanan cadangan untuk VerticalScrollBarVisibility bidang .

Properti

AnchorX

Mendapatkan atau mengatur komponen X dari titik tengah untuk transformasi apa pun, relatif terhadap batas elemen. Ini adalah properti yang dapat diikat.

(Diperoleh dari VisualElement)
AnchorY

Mendapatkan atau mengatur komponen Y dari titik tengah untuk transformasi apa pun, relatif terhadap batas elemen. Ini adalah properti yang dapat diikat.

(Diperoleh dari VisualElement)
AutomationId

Mendapatkan atau menetapkan nilai yang memungkinkan kerangka kerja otomatisasi untuk menemukan dan berinteraksi dengan elemen ini.

(Diperoleh dari Element)
Background

Yang ItemsView<TVisual> menampilkan kumpulan data sebagai daftar vertikal.

(Diperoleh dari VisualElement)
BackgroundColor

Mendapatkan atau mengatur warna yang akan mengisi latar belakang VisualElement. Ini adalah properti yang dapat diikat.

(Diperoleh dari VisualElement)
Batched

Untuk penggunaan internal oleh Xamarin. Forms platform.

(Diperoleh dari VisualElement)
Behaviors

Mendapatkan daftar Perilaku yang terkait dengan elemen ini. Ini adalah properti yang dapat diikat.

(Diperoleh dari VisualElement)
BindingContext

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

(Diperoleh dari BindableObject)
Bounds

Mendapatkan batas elemen .

(Diperoleh dari VisualElement)
CachingStrategy

Untuk penggunaan internal oleh Xamarin. Forms platform.

class

Yang ItemsView<TVisual> menampilkan kumpulan data sebagai daftar vertikal.

(Diperoleh dari NavigableElement)
ClassId

Mendapatkan atau menetapkan nilai yang digunakan untuk mengidentifikasi kumpulan elemen serupa secara semantik.

(Diperoleh dari Element)
Clip

Yang ItemsView<TVisual> menampilkan kumpulan data sebagai daftar vertikal.

(Diperoleh dari VisualElement)
DisableLayout

Untuk penggunaan internal oleh Xamarin. Forms platform.

(Diperoleh dari VisualElement)
Dispatcher

Yang ItemsView<TVisual> menampilkan kumpulan data sebagai daftar vertikal.

(Diperoleh dari BindableObject)
EffectControlProvider

Untuk penggunaan internal oleh Xamarin. Forms platform.

(Diperoleh dari Element)
Effects

Daftar efek yang diterapkan pada item ini.

(Diperoleh dari Element)
FlowDirection

Mendapatkan atau mengatur arah aliran tata letak.

(Diperoleh dari VisualElement)
Footer

Mendapatkan atau mengatur string, pengikatan, atau tampilan yang akan ditampilkan di bagian bawah tampilan daftar.

FooterElement

Untuk penggunaan internal oleh Xamarin. Forms platform.

FooterTemplate

Mendapatkan atau mengatur templat data yang akan digunakan untuk memformat objek data untuk ditampilkan di bagian bawah tampilan daftar.

GestureController

Mendapatkan pengontrol gerakan untuk tampilan.

(Diperoleh dari View)
GestureRecognizers

Kumpulan pengenal gerakan yang terkait dengan tampilan ini.

(Diperoleh dari View)
GroupDisplayBinding

Mendapatkan atau mengatur pengikatan yang akan digunakan untuk menampilkan header grup.

GroupHeaderTemplate

Mendapatkan atau mengatur DataTemplate untuk header grup.

GroupShortNameBinding

Mendapatkan atau mengatur pengikatan untuk nama yang akan ditampilkan dalam daftar lompat yang dikelompokkan.

HasUnevenRows

Mendapatkan atau mengatur nilai Boolean yang menunjukkan apakah elemen ini ListView memiliki baris yang tidak merata.

Header

Mendapatkan atau mengatur string, pengikatan, atau tampilan yang akan ditampilkan di bagian atas tampilan daftar.

HeaderElement

Untuk penggunaan internal oleh Xamarin. Forms platform.

HeaderTemplate

Mendapatkan atau mengatur templat data yang akan digunakan untuk memformat objek data untuk ditampilkan di bagian atas tampilan daftar.

Height

Mendapatkan tinggi yang dirender saat ini dari elemen ini. Ini adalah properti yang dapat diikat baca-saja.

(Diperoleh dari VisualElement)
HeightRequest

Mendapatkan atau mengatur penimpaan tinggi yang diinginkan dari elemen ini.

(Diperoleh dari VisualElement)
HorizontalOptions

Mendapatkan atau mengatur LayoutOptions yang menentukan bagaimana elemen diletakkan dalam siklus tata letak. Ini adalah properti yang dapat diikat.

(Diperoleh dari View)
HorizontalScrollBarVisibility

Yang ItemsView<TVisual> menampilkan kumpulan data sebagai daftar vertikal.

Id

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

(Diperoleh dari Element)
InputTransparent

Mendapatkan atau menetapkan nilai yang menunjukkan apakah elemen ini harus terlibat dalam siklus interaksi pengguna. Ini adalah properti yang dapat diikat.

(Diperoleh dari VisualElement)
IsEnabled

Mendapatkan atau menetapkan nilai yang menunjukkan apakah elemen ini diaktifkan di antarmuka pengguna. Ini adalah properti yang dapat diikat.

(Diperoleh dari VisualElement)
IsFocused

Mendapatkan nilai yang menunjukkan apakah elemen ini saat ini difokuskan. Ini adalah properti yang dapat diikat.

(Diperoleh dari VisualElement)
IsGroupingEnabled

Mendapatkan atau mengatur apakah pengelompokan diaktifkan atau tidak untuk ListView.

IsInNativeLayout

Untuk penggunaan internal oleh Xamarin. Forms platform.

(Diperoleh dari VisualElement)
IsNativeStateConsistent

Untuk penggunaan internal oleh Xamarin. Forms platform.

(Diperoleh dari VisualElement)
IsPlatformEnabled

Untuk penggunaan internal oleh Xamarin. Forms platform.

(Diperoleh dari VisualElement)
IsPullToRefreshEnabled

Mendapatkan atau menetapkan nilai yang memberi tahu apakah pengguna dapat menggesek ke bawah untuk menyebabkan aplikasi di-refresh.

IsRefreshing

Mendapatkan atau mengatur nilai yang memberi tahu apakah tampilan daftar sedang disegarkan.

IsTabStop

Mendapatkan atau menetapkan nilai yang menunjukkan apakah elemen ini disertakan dalam navigasi tab. Ini adalah properti yang dapat diikat.

(Diperoleh dari VisualElement)
IsVisible

Mendapatkan atau menetapkan nilai yang menentukan apakah elemen ini harus menjadi bagian dari pohon visual atau tidak. Ini adalah properti yang dapat diikat.

(Diperoleh dari VisualElement)
ItemsSource

Mendapatkan atau mengatur sumber item ke templat dan tampilan.

(Diperoleh dari ItemsView<TVisual>)
ItemTemplate

Mendapatkan atau mengatur DataTemplate untuk diterapkan ke ItemsSource.

(Diperoleh dari ItemsView<TVisual>)
LogicalChildren

Untuk penggunaan internal oleh Xamarin. Forms platform.

(Diperoleh dari Element)
Margin

Mendapatkan atau mengatur margin untuk tampilan.

(Diperoleh dari View)
MinimumHeightRequest

Mendapatkan atau menetapkan nilai yang menggantikan tinggi minimum yang akan diminta elemen selama tata letak.

(Diperoleh dari VisualElement)
MinimumWidthRequest

Mendapatkan atau menetapkan nilai yang mengambil alih lebar minimum yang akan diminta elemen selama tata letak.

(Diperoleh dari VisualElement)
Navigation

Yang ItemsView<TVisual> menampilkan kumpulan data sebagai daftar vertikal.

(Diperoleh dari NavigableElement)
NavigationProxy

Yang ItemsView<TVisual> menampilkan kumpulan data sebagai daftar vertikal.

(Diperoleh dari NavigableElement)
Opacity

Mendapatkan atau mengatur nilai opasitas yang diterapkan ke elemen saat dirender. Ini adalah properti yang dapat diikat.

(Diperoleh dari VisualElement)
Parent

Mendapatkan atau mengatur elemen induk dari elemen .

(Diperoleh dari Element)
ParentView
Kedaluwarsa.

Mendapatkan elemen yang merupakan leluhur terdekat dari elemen ini yaitu VisualElement.

(Diperoleh dari Element)
Platform
Kedaluwarsa.

Yang ItemsView<TVisual> menampilkan kumpulan data sebagai daftar vertikal.

(Diperoleh dari Element)
RealParent

Untuk penggunaan internal oleh Xamarin. Forms platform.

(Diperoleh dari Element)
RefreshAllowed

Untuk penggunaan internal oleh Xamarin. Forms platform.

RefreshCommand

Mendapatkan atau mengatur perintah yang dijalankan saat tampilan daftar memasuki status refresh.

RefreshControlColor

Yang ItemsView<TVisual> menampilkan kumpulan data sebagai daftar vertikal.

Resources

Mendapatkan atau mengatur kamus sumber daya lokal.

(Diperoleh dari VisualElement)
Rotation

Mendapatkan atau mengatur rotasi (dalam derajat) tentang sumbu Z (rotasi affine) saat elemen dirender.

(Diperoleh dari VisualElement)
RotationX

Mendapatkan atau mengatur rotasi (dalam derajat) tentang sumbu X (rotasi perspektif) saat elemen dirender.

(Diperoleh dari VisualElement)
RotationY

Mendapatkan atau mengatur rotasi (dalam derajat) tentang sumbu Y (rotasi perspektif) saat elemen dirender.

(Diperoleh dari VisualElement)
RowHeight

Mendapatkan atau menetapkan nilai yang mewakili tinggi baris.

Scale

Mendapatkan atau mengatur faktor skala yang diterapkan ke elemen .

(Diperoleh dari VisualElement)
ScaleX

Mendapatkan atau mengatur nilai skala untuk diterapkan ke arah X.

(Diperoleh dari VisualElement)
ScaleY

Mendapatkan atau mengatur nilai skala untuk diterapkan ke arah Y.

(Diperoleh dari VisualElement)
SelectedItem

Mendapatkan atau mengatur item yang saat ini dipilih dari ItemsSource.

SelectionMode

Mendapatkan atau mengatur nilai yang mengontrol apakah dan berapa banyak item yang dapat dipilih.

SeparatorColor

Mendapatkan atau mengatur warna bilah yang memisahkan item daftar.

SeparatorVisibility

Mendapatkan atau menetapkan nilai yang memberi tahu apakah pemisah terlihat di antara item.

Style

Yang ItemsView<TVisual> menampilkan kumpulan data sebagai daftar vertikal.

(Diperoleh dari NavigableElement)
StyleClass

Yang ItemsView<TVisual> menampilkan kumpulan data sebagai daftar vertikal.

(Diperoleh dari NavigableElement)
StyleId

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

(Diperoleh dari Element)
TabIndex

Yang ItemsView<TVisual> menampilkan kumpulan data sebagai daftar vertikal.

(Diperoleh dari VisualElement)
TemplatedItems

Mendapatkan daftar item templat.

(Diperoleh dari ItemsView<TVisual>)
TranslationX

Mendapatkan atau mengatur delta terjemahan X dari elemen .

(Diperoleh dari VisualElement)
TranslationY

Mendapatkan atau mengatur delta terjemahan Y dari elemen .

(Diperoleh dari VisualElement)
Triggers

Mendapatkan daftar Pemicu yang terkait dengan elemen ini. Ini adalah properti yang dapat diikat.

(Diperoleh dari VisualElement)
VerticalOptions

Mendapatkan atau mengatur LayoutOptions yang menentukan bagaimana elemen diletakkan dalam siklus tata letak. Ini adalah properti yang dapat diikat.

(Diperoleh dari View)
VerticalScrollBarVisibility

Yang ItemsView<TVisual> menampilkan kumpulan data sebagai daftar vertikal.

Visual

Yang ItemsView<TVisual> menampilkan kumpulan data sebagai daftar vertikal.

(Diperoleh dari VisualElement)
Width

Mendapatkan lebar yang dirender saat ini dari elemen ini. Ini adalah properti yang dapat diikat baca-saja.

(Diperoleh dari VisualElement)
WidthRequest

Mendapatkan atau mengatur penimpaan lebar yang diinginkan dari elemen ini.

(Diperoleh dari VisualElement)
X

Mendapatkan posisi X saat ini dari elemen ini. Ini adalah properti yang dapat diikat baca-saja.

(Diperoleh dari VisualElement)
Y

Mendapatkan posisi Y saat ini dari elemen ini. Ini adalah properti yang dapat diikat baca-saja.

(Diperoleh dari VisualElement)

Metode

ApplyBindings()

Terapkan pengikatan ke BindingContext.

(Diperoleh dari BindableObject)
BatchBegin()

Menandakan dimulainya batch perubahan pada properti elemen.

(Diperoleh dari VisualElement)
BatchCommit()

Menandakan akhir batch perintah ke elemen dan bahwa perintah tersebut sekarang harus dilakukan.

(Diperoleh dari VisualElement)
BeginRefresh()

Memasukkan status refresh dengan mengatur properti ke IsRefreshingtrue.

ChangeVisualState()

Untuk penggunaan internal oleh Xamarin. Forms platform.

(Diperoleh dari VisualElement)
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 ItemsView<TVisual> menampilkan kumpulan data sebagai daftar vertikal.

(Diperoleh dari BindableObject)
CoerceValue(BindablePropertyKey)

Yang ItemsView<TVisual> menampilkan kumpulan data sebagai daftar vertikal.

(Diperoleh dari BindableObject)
CreateDefault(Object)

Membuat instans representasi visual default item.

CreateDefaultCell(Object)

Untuk penggunaan internal oleh Xamarin. Forms platform.

Descendants()

Untuk penggunaan internal oleh Xamarin. Forms platform.

(Diperoleh dari Element)
EffectIsAttached(String)

Untuk penggunaan internal oleh Xamarin. Forms platform.

(Diperoleh dari Element)
EndRefresh()

Keluar dari status refresh dengan mengatur properti ke IsRefreshingfalse.

FindByName(String)

Mengembalikan elemen yang memiliki nama yang ditentukan.

(Diperoleh dari Element)
Focus()

Attemps untuk mengatur fokus ke elemen ini.

(Diperoleh dari VisualElement)
GetChildElements(Point)

Mengembalikan elemen anak yang secara visual berada di bawah yang ditentukan point.

(Diperoleh dari View)
GetDisplayTextFromGroup(Object)

Untuk penggunaan internal oleh Xamarin. Forms platform.

GetSizeRequest(Double, Double)
Kedaluwarsa.

Mengembalikan SizeRequest elemen . Memanggil metode ini memulai batas ukuran siklus tata letak.

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

Metode yang dipanggil untuk membatalkan tata letak ini VisualElement. Memunculkan kejadian MeasureInvalidated.

(Diperoleh dari VisualElement)
InvalidateMeasureNonVirtual(InvalidationTrigger)

Untuk penggunaan internal oleh Xamarin. Forms platform.

(Diperoleh dari VisualElement)
IsSet(BindableProperty)

Mengembalikan true jika properti target ada dan telah ditetapkan.

(Diperoleh dari BindableObject)
Layout(Rectangle)

Updates batas elemen selama siklus tata letak.

(Diperoleh dari VisualElement)
Measure(Double, Double, MeasureFlags)

Mengembalikan ukuran minimum yang dibutuhkan elemen visual untuk ditampilkan pada perangkat.

(Diperoleh dari VisualElement)
NativeSizeChanged()

Untuk penggunaan internal oleh Xamarin. Forms platform.

(Diperoleh dari VisualElement)
NotifyRowTapped(Int32, Cell, Boolean)

Yang ItemsView<TVisual> menampilkan kumpulan data sebagai daftar vertikal.

NotifyRowTapped(Int32, Cell)

Untuk penggunaan internal oleh Xamarin. Forms platform.

NotifyRowTapped(Int32, Int32, Cell, Boolean)

Yang ItemsView<TVisual> menampilkan kumpulan data sebagai daftar vertikal.

NotifyRowTapped(Int32, Int32, Cell)

Untuk penggunaan internal oleh Xamarin. Forms platform.

On<T>()

Mengembalikan instans khusus platform dari ini ListView, di mana metode khusus platform dapat dipanggil.

OnBindingContextChanged()

Metode yang dipanggil ketika konteks pengikatan berubah.

OnChildAdded(Element)

Pengembang aplikasi dapat mengambil alih metode ini untuk merespons ketika anak ditambahkan.

(Diperoleh dari VisualElement)
OnChildRemoved(Element, Int32)

Yang ItemsView<TVisual> menampilkan kumpulan data sebagai daftar vertikal.

(Diperoleh dari VisualElement)
OnChildRemoved(Element)
Kedaluwarsa.

Pengembang aplikasi dapat mengambil alih metode ini untuk merespons ketika anak dihapus.

(Diperoleh dari VisualElement)
OnChildrenReordered()

Dipanggil setiap kali ChildrenReordered peristiwa akan dipancarkan. Terapkan metode ini untuk menambahkan penanganan kelas untuk peristiwa ini.

(Diperoleh dari VisualElement)
OnMeasure(Double, Double)

Metode yang dipanggil ketika pengukuran tata letak terjadi.

(Diperoleh dari VisualElement)
OnParentSet()

Yang ItemsView<TVisual> menampilkan kumpulan data sebagai daftar vertikal.

(Diperoleh dari NavigableElement)
OnPropertyChanged(String)

Metode yang dipanggil ketika properti terikat diubah.

(Diperoleh dari Element)
OnPropertyChanging(String)

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

(Diperoleh dari BindableObject)
OnSizeAllocated(Double, Double)

Metode ini dipanggil ketika ukuran elemen diatur selama siklus tata letak. Metode ini dipanggil langsung sebelum SizeChanged peristiwa dipancarkan. Terapkan metode ini untuk menambahkan penanganan kelas untuk peristiwa ini.

(Diperoleh dari VisualElement)
OnSizeRequest(Double, Double)
Kedaluwarsa.

Metode yang dipanggil ketika permintaan ukuran dibuat.

OnTabIndexPropertyChanged(Int32, Int32)

Yang ItemsView<TVisual> menampilkan kumpulan data sebagai daftar vertikal.

(Diperoleh dari VisualElement)
OnTabStopPropertyChanged(Boolean, Boolean)

Yang ItemsView<TVisual> menampilkan kumpulan data sebagai daftar vertikal.

(Diperoleh dari VisualElement)
RemoveBinding(BindableProperty)

Menghapus pengikatan yang ditetapkan sebelumnya.

(Diperoleh dari BindableObject)
RemoveDynamicResource(BindableProperty)

Menghapus sumber daya dinamis yang ditetapkan sebelumnya

(Diperoleh dari Element)
ScrollTo(Object, Object, ScrollToPosition, Boolean)

Menggulir ListView ke item dalam group

ScrollTo(Object, ScrollToPosition, Boolean)

Menggulir ListView ke item.

SendCellAppearing(Cell)

Untuk penggunaan internal oleh Xamarin. Forms platform.

SendCellDisappearing(Cell)

Untuk penggunaan internal oleh Xamarin. Forms platform.

SendRefreshing()

Untuk penggunaan internal oleh Xamarin. Forms platform.

SendScrolled(ScrolledEventArgs)

Yang ItemsView<TVisual> menampilkan kumpulan data sebagai daftar vertikal.

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)
SetupContent(Cell, Int32)

Pengembang aplikasi mengambil alih metode ini untuk mendaftarkan penanganan aktivitas untuk item tampilan daftar.

SetupContent(TVisual, Int32)

Melakukan penyiapan tambahan untuk konten pada waktu pembuatan.

(Diperoleh dari ItemsView<TVisual>)
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)
SizeAllocated(Double, Double)

SizeAllocated dipanggil selama siklus tata letak untuk memberi sinyal awal tata letak sub-pohon.

(Diperoleh dari VisualElement)
TabIndexDefaultValueCreator()

Yang ItemsView<TVisual> menampilkan kumpulan data sebagai daftar vertikal.

(Diperoleh dari VisualElement)
TabStopDefaultValueCreator()

Yang ItemsView<TVisual> menampilkan kumpulan data sebagai daftar vertikal.

(Diperoleh dari VisualElement)
UnapplyBindings()

Membatalkan semua pengikatan yang ditetapkan sebelumnya.

(Diperoleh dari BindableObject)
Unfocus()

Membatalkan pengaturan fokus ke elemen ini.

(Diperoleh dari VisualElement)
UnhookContent(Cell)

Pengembang aplikasi mengambil alih metode ini untuk membatalkan pendaftaran penanganan aktivitas untuk item tampilan daftar yang mereka daftarkan di SetupContent(Cell, Int32).

UnhookContent(TVisual)

Pengembang aplikasi mengambil alih metode ini untuk membatalkan pendaftaran penanganan aktivitas untuk item yang mereka daftarkan di SetupContent(TVisual, Int32).

(Diperoleh dari ItemsView<TVisual>)
ValidateItemTemplate(DataTemplate)

Mengembalikan false jika template adalah pemilih templat dan elemen dipertahankan. Jika tidak, kembalikan true.

Acara

BatchCommitted

Untuk penggunaan internal oleh Xamarin. Forms platform.

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

Terjadi ketika Turunan VisualElement telah diurutkan ulang.

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

Untuk penggunaan internal oleh Xamarin. Forms platform.

(Diperoleh dari VisualElement)
Focused

Terjadi ketika elemen menerima fokus.

(Diperoleh dari VisualElement)
ItemAppearing

Terjadi ketika representasi visual item sedang ditambahkan ke tata letak visual.

ItemDisappearing

Terjadi ketika representasi visual item sedang dihapus dari tata letak visual.

ItemSelected

Peristiwa yang dimunculkan saat item baru dipilih.

ItemTapped

Peristiwa yang dimunculkan saat item diketuk.

MeasureInvalidated

Peristiwa yang dimunculkan saat tata letak elemen visual tidak valid.

(Diperoleh dari VisualElement)
PlatformSet
Kedaluwarsa.

Yang ItemsView<TVisual> menampilkan kumpulan data sebagai daftar vertikal.

(Diperoleh dari Element)
PropertyChanged

Dimunculkan ketika properti telah berubah.

(Diperoleh dari BindableObject)
PropertyChanging

Dimunculkan ketika properti akan berubah.

(Diperoleh dari BindableObject)
Refreshing

Peristiwa yang dimunculkan saat tampilan daftar di-refresh.

Scrolled

Yang ItemsView<TVisual> menampilkan kumpulan data sebagai daftar vertikal.

ScrollToRequested

Untuk penggunaan internal oleh Xamarin. Forms platform.

SizeChanged

Terjadi ketika properti Lebar atau Tinggi mengubah nilai pada elemen ini.

(Diperoleh dari VisualElement)
Unfocused

Terjadi ketika elemen kehilangan fokus.

(Diperoleh dari VisualElement)

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)
IGestureController.CompositeGestureRecognizers

Untuk penggunaan internal oleh Xamarin. Forms platform.

(Diperoleh dari View)
IItemsView<TVisual>.CreateDefault(Object)

Membuat TVisual default dengan menggunakan item

(Diperoleh dari ItemsView<TVisual>)
IItemsView<TVisual>.SetupContent(TVisual, Int32)

Penggunaan CInternal saja.

(Diperoleh dari ItemsView<TVisual>)
IItemsView<TVisual>.UnhookContent(TVisual)

Penggunaan internal saja.

(Diperoleh dari ItemsView<TVisual>)
INameScope.RegisterName(String, Object)

Hanya untuk penggunaan internal.

(Diperoleh dari Element)
ITemplatedItemsView<TVisual>.ListProxy

Antarmuka ini untuk penggunaan internal oleh perender platform.

(Diperoleh dari ItemsView<TVisual>)
ITemplatedItemsView<TVisual>.TemplatedItems

Antarmuka ini untuk penggunaan internal oleh perender platform.

(Diperoleh dari ItemsView<TVisual>)
IVisualElementController.EffectiveFlowDirection

Mendapatkan arah aliran visual yang efektif untuk elemen pada platform, dengan mempertimbangkan pengaturan alur lokal dan logis.

(Diperoleh dari VisualElement)
IVisualElementController.InvalidateMeasure(InvalidationTrigger)

Metode ini untuk penggunaan internal.

(Diperoleh dari VisualElement)

Metode Ekstensi

AbortAnimation(IAnimatable, String)

Menghentikan animasi.

Animate(IAnimatable, String, Action<Double>, Double, Double, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)

Mengatur parameter yang ditentukan dan memulai animasi.

Animate(IAnimatable, String, Action<Double>, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)

Mengatur parameter yang ditentukan dan memulai animasi.

Animate(IAnimatable, String, Animation, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)

Mengatur parameter yang ditentukan dan memulai animasi.

Animate<T>(IAnimatable, String, Func<Double,T>, Action<T>, UInt32, UInt32, Easing, Action<T,Boolean>, Func<Boolean>)

Mengatur parameter yang ditentukan dan memulai animasi.

AnimateKinetic(IAnimatable, String, Func<Double,Double,Boolean>, Double, Double, Action)

Mengatur parameter yang ditentukan dan memulai animasi kinetik.

AnimationIsRunning(IAnimatable, String)

Mengembalikan nilai Boolean yang menunjukkan apakah animasi yang ditentukan oleh handle sedang berjalan atau tidak.

Batch(IAnimatable)

Yang ItemsView<TVisual> menampilkan kumpulan data sebagai daftar vertikal.

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

Yang ItemsView<TVisual> menampilkan kumpulan data sebagai daftar vertikal.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

Yang ItemsView<TVisual> menampilkan kumpulan data sebagai daftar vertikal.

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 ItemsView<TVisual> menampilkan kumpulan data sebagai daftar vertikal.

FindByName<T>(Element, String)

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

FindNextElement(ITabStopElement, Boolean, IDictionary<Int32,List<ITabStopElement>>, Int32)

Yang ItemsView<TVisual> menampilkan kumpulan data sebagai daftar vertikal.

GetSortedTabIndexesOnParentPage(VisualElement)

Yang ItemsView<TVisual> menampilkan kumpulan data sebagai daftar vertikal.

GetTabIndexesOnParentPage(ITabStopElement, Int32)

Yang ItemsView<TVisual> menampilkan kumpulan data sebagai daftar vertikal.

FadeTo(VisualElement, Double, UInt32, Easing)

Mengembalikan tugas yang melakukan pudar yang dijelaskan oleh opacityparameter , length, dan easing .

LayoutTo(VisualElement, Rectangle, UInt32, Easing)

Mengembalikan tugas yang memudahkan batas VisualElement yang ditentukan oleh view persegi panjang yang ditentukan oleh bounds parameter .

RelRotateTo(VisualElement, Double, UInt32, Easing)

Memutar VisualElement yang ditentukan oleh view dari rotasinya saat ini oleh drotation.

RelScaleTo(VisualElement, Double, UInt32, Easing)

Mengembalikan tugas yang menskalakan VisualElement yang ditentukan oleh view dari skala saat ini ke dscale.

RotateTo(VisualElement, Double, UInt32, Easing)

Mengembalikan tugas yang melakukan rotasi yang dijelaskan oleh rotationparameter , length, dan easing .

RotateXTo(VisualElement, Double, UInt32, Easing)

Mengembalikan tugas yang condong sumbu Y dengan opacity, membutuhkan waktu length dan menggunakan easing.

RotateYTo(VisualElement, Double, UInt32, Easing)

Mengembalikan tugas yang condong sumbu X dengan opacity, membutuhkan waktu length dan menggunakan easing.

ScaleTo(VisualElement, Double, UInt32, Easing)

Mengembalikan tugas yang menskalakan VisualElement yang ditentukan oleh view ke faktor scaleskala absolut .

ScaleXTo(VisualElement, Double, UInt32, Easing)

Yang ItemsView<TVisual> menampilkan kumpulan data sebagai daftar vertikal.

ScaleYTo(VisualElement, Double, UInt32, Easing)

Yang ItemsView<TVisual> menampilkan kumpulan data sebagai daftar vertikal.

TranslateTo(VisualElement, Double, Double, UInt32, Easing)

Menganimasikan elemen properti TranslationX dan TranslationY dari nilainya saat ini ke nilai baru. Ini memastikan bahwa tata letak input berada di posisi yang sama dengan tata letak visual.

HasVisualStateGroups(VisualElement)

Mengembalikan true jika element memiliki satu atau beberapa grup status visual yang terkait dengannya. Jika tidak, kembalikan false.

Berlaku untuk