Bagikan melalui


TabbedPage Kelas

Definisi

MultiPage<T> yang menampilkan array tab di bagian atas layar, yang masing-masing memuat konten ke layar.

[Xamarin.Forms.RenderWith(typeof(Xamarin.Forms.Platform._TabbedPageRenderer))]
public class TabbedPage : Xamarin.Forms.MultiPage<Xamarin.Forms.Page>, Xamarin.Forms.IElementConfiguration<Xamarin.Forms.TabbedPage>
type TabbedPage = class
    inherit MultiPage<Page>
    interface IElementConfiguration<TabbedPage>
Warisan
Atribut
Penerapan

Keterangan

Antarmuka pengguna halaman bertab terdiri dari daftar tab dan area detail yang lebih besar. Di iOS, daftar tab muncul di bagian bawah layar, dan area detail di atas. Di ponsel Android dan Windows, tab muncul di bagian atas layar. Pengguna dapat menggulir kumpulan tab yang berada di bagian atas layar jika koleksi tersebut terlalu besar agar pas di satu layar.

Pengembang aplikasi dapat membuat halaman bertab dengan salah satu dari dua cara. Pertama, pengembang aplikasi dapat menetapkan daftar objek dari satu kelas, atau subkelasnya, ke ItemsSource properti dan menetapkan DataTemplate ke ItemTemplate properti untuk mengembalikan halaman untuk objek dari jenis yang paling tidak diturunkan. Kedua, pengembang aplikasi dapat menambahkan suksesi Page objek ke Children properti . Kedua metode ditampilkan dalam contoh kode di bawah ini.

Contoh kode berikut, disesuaikan untuk keringkasan dari sampel FormsGallery yang dapat ditemukan di halaman Aplikasi Sampel , menunjukkan cara menampilkan data dari jenis tertentu dengan menetapkan DataTemplate ke ItemTemplate properti . Perhatikan bagaimana NamedColorPage mendapatkan warnanya dengan mengikat bidangnya ColorProperty .

using System;
using Xamarin.Forms;

namespace MinimalTabbed
{
    class TabbedPageDemoPage : TabbedPage
    {
        public TabbedPageDemoPage ()
        {
            this.Title = "TabbedPage";

            this.ItemsSource = new NamedColor[] {
                new NamedColor ("Red", Color.Red),
                new NamedColor ("Yellow", Color.Yellow),
                new NamedColor ("Green", Color.Green),
                new NamedColor ("Aqua", Color.Aqua),
                new NamedColor ("Blue", Color.Blue),
                new NamedColor ("Purple", Color.Purple)
            };

            this.ItemTemplate = new DataTemplate (() => { 
                return new NamedColorPage (); 
            });
        }
    }

    // Data type:
    class NamedColor
    {
        public NamedColor (string name, Color color)
        {
            this.Name = name;
            this.Color = color;
        }

        public string Name { private set; get; }

        public Color Color { private set; get; }

        public override string ToString ()
        {
            return Name;
        }
    }

    // Format page
    class NamedColorPage : ContentPage
    {
        public NamedColorPage ()
        {
            // This binding is necessary to label the tabs in
            // the TabbedPage.
            this.SetBinding (ContentPage.TitleProperty, "Name");
            // BoxView to show the color.
            BoxView boxView = new BoxView {
                WidthRequest = 100,
                HeightRequest = 100,
                HorizontalOptions = LayoutOptions.Center
            };
            boxView.SetBinding (BoxView.ColorProperty, "Color");

            // Build the page
            this.Content = boxView;
        }
    }
}


Contoh di bawah ini membuat tampilan bertab dengan dua ContentPage instans.

class TabbedPageDemoPage2 : TabbedPage
{
    public TabbedPageDemoPage2 ()
    {
        this.Title = "TabbedPage";
        this.Children.Add (new ContentPage 
            {
                Title = "Blue",
                Content = new BoxView
                {
                    Color = Color.Blue,
                    HeightRequest = 100f,
                    VerticalOptions = LayoutOptions.Center
                },
            }
        );
        this.Children.Add (new ContentPage {
            Title = "Blue and Red",
            Content = new StackLayout {
                Children = {
                    new BoxView { Color = Color.Blue },
                    new BoxView { Color = Color.Red}
                }
            }
        });
    }
}

Konstruktor

TabbedPage()

Membuat elemen baru TabbedPage dengan nilai default.

Bidang

ActionSheetSignalName

Metode ini untuk penggunaan internal.

(Diperoleh dari Page)
AlertSignalName

Metode ini untuk penggunaan internal.

(Diperoleh dari Page)
BarBackgroundColorProperty

Penyimpanan cadangan untuk BarBackgroundColor properti .

BarBackgroundProperty

MultiPage<T> yang menampilkan array tab di bagian atas layar, yang masing-masing memuat konten ke layar.

BarTextColorProperty

Penyimpanan cadangan untuk BarTextColor properti .

BusySetSignalName

Metode ini untuk penggunaan internal.

(Diperoleh dari Page)
PromptSignalName

MultiPage<T> yang menampilkan array tab di bagian atas layar, yang masing-masing memuat konten ke layar.

(Diperoleh dari Page)
SelectedTabColorProperty

Penyimpanan cadangan untuk SelectedTabColor bidang .

UnselectedTabColorProperty

Penyimpanan cadangan untuk UnselectedTabColor 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

MultiPage<T> yang menampilkan array tab di bagian atas layar, yang masing-masing memuat konten ke layar.

(Diperoleh dari VisualElement)
BackgroundColor

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

(Diperoleh dari VisualElement)
BackgroundImage
Kedaluwarsa.

Mengidentifikasi gambar yang digunakan sebagai latar belakang untuk Page.

(Diperoleh dari Page)
BackgroundImageSource

MultiPage<T> yang menampilkan array tab di bagian atas layar, yang masing-masing memuat konten ke layar.

(Diperoleh dari Page)
BarBackground

MultiPage<T> yang menampilkan array tab di bagian atas layar, yang masing-masing memuat konten ke layar.

BarBackgroundColor

Mendapatkan atau mengatur warna latar belakang bilah.

BarTextColor

Mendapatkan atau mengatur warna teks pada bilah.

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

Mendapatkan Halaman> IList<elemen anak dari MultiPage.

(Diperoleh dari MultiPage<T>)
class

MultiPage<T> yang menampilkan array tab di bagian atas layar, yang masing-masing memuat konten ke layar.

(Diperoleh dari NavigableElement)
ClassId

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

(Diperoleh dari Element)
Clip

MultiPage<T> yang menampilkan array tab di bagian atas layar, yang masing-masing memuat konten ke layar.

(Diperoleh dari VisualElement)
ContainerArea

Untuk penggunaan internal oleh Xamarin. Forms platform.

(Diperoleh dari Page)
CurrentPage

Mendapatkan atau menyetel halaman yang saat ini dipilih.

(Diperoleh dari MultiPage<T>)
DisableLayout

Untuk penggunaan internal oleh Xamarin. Forms platform.

(Diperoleh dari VisualElement)
Dispatcher

MultiPage<T> yang menampilkan array tab di bagian atas layar, yang masing-masing memuat konten ke layar.

(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)
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)
Icon
Kedaluwarsa.

Pengidentifikasi sumber daya untuk Pageikon terkait.

(Diperoleh dari Page)
IconImageSource

MultiPage<T> yang menampilkan array tab di bagian atas layar, yang masing-masing memuat konten ke layar.

(Diperoleh dari Page)
Id

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

(Diperoleh dari Element)
IgnoresContainerArea

Untuk penggunaan internal oleh Xamarin. Forms platform.

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

Untuk penggunaan internal oleh Xamarin. Forms platform.

(Diperoleh dari Page)
IsBusy

Menandai Halaman sebagai sibuk. Ini akan menyebabkan indikator aktivitas global khusus platform menunjukkan status sibuk.

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

Sumber untuk item yang akan ditampilkan.

(Diperoleh dari MultiPage<T>)
ItemTemplate

Templat untuk menampilkan item.

(Diperoleh dari MultiPage<T>)
LogicalChildren

Untuk penggunaan internal oleh Xamarin. Forms platform.

(Diperoleh dari Element)
MinimumHeightRequest

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

(Diperoleh dari VisualElement)
MinimumWidthRequest

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

(Diperoleh dari VisualElement)
Navigation

MultiPage<T> yang menampilkan array tab di bagian atas layar, yang masing-masing memuat konten ke layar.

(Diperoleh dari NavigableElement)
NavigationProxy

MultiPage<T> yang menampilkan array tab di bagian atas layar, yang masing-masing memuat konten ke layar.

(Diperoleh dari NavigableElement)
Opacity

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

(Diperoleh dari VisualElement)
Padding

Ruang antara konten Page dan batasnya.

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

MultiPage<T> yang menampilkan array tab di bagian atas layar, yang masing-masing memuat konten ke layar.

(Diperoleh dari Element)
RealParent

Untuk penggunaan internal oleh Xamarin. Forms platform.

(Diperoleh dari Element)
Resources

Mendapatkan atau mengatur kamus sumber daya lokal.

(Diperoleh dari VisualElement)
Rotation

Mendapatkan atau mengatur rotasi (dalam derajat) tentang sumbu Z (rotasi afin) 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)
Scale

Mendapatkan atau mengatur faktor skala yang diterapkan ke elemen .

(Diperoleh dari VisualElement)
ScaleX

Mendapatkan atau menetapkan 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

Item yang saat ini dipilih.

(Diperoleh dari MultiPage<T>)
SelectedTabColor

MultiPage<T> yang menampilkan array tab di bagian atas layar, yang masing-masing memuat konten ke layar.

Style

MultiPage<T> yang menampilkan array tab di bagian atas layar, yang masing-masing memuat konten ke layar.

(Diperoleh dari NavigableElement)
StyleClass

MultiPage<T> yang menampilkan array tab di bagian atas layar, yang masing-masing memuat konten ke layar.

(Diperoleh dari NavigableElement)
StyleId

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

(Diperoleh dari Element)
TabIndex

MultiPage<T> yang menampilkan array tab di bagian atas layar, yang masing-masing memuat konten ke layar.

(Diperoleh dari VisualElement)
Title

Judulnya Page.

(Diperoleh dari Page)
ToolbarItems

Satu set ToolbarItem, diimplementasikan dengan cara khusus platform.

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

MultiPage<T> yang menampilkan array tab di bagian atas layar, yang masing-masing memuat konten ke layar.

Visual

MultiPage<T> yang menampilkan array tab di bagian atas layar, yang masing-masing memuat konten ke layar.

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

MultiPage<T> yang menampilkan array tab di bagian atas layar, yang masing-masing memuat konten ke layar.

(Diperoleh dari BindableObject)
CoerceValue(BindablePropertyKey)

MultiPage<T> yang menampilkan array tab di bagian atas layar, yang masing-masing memuat konten ke layar.

(Diperoleh dari BindableObject)
CreateDefault(Object)

Membuat halaman default, cocok untuk ditampilkan di thisTabbedPage halaman, untuk objek.

Descendants()

Untuk penggunaan internal oleh Xamarin. Forms platform.

(Diperoleh dari Element)
DisplayActionSheet(String, String, String, String[])

Menampilkan lembar tindakan platform asli, memungkinkan pengguna aplikasi untuk memilih dari beberapa tombol.

(Diperoleh dari Page)
DisplayAlert(String, String, String)

Menyajikan dialog pemberitahuan kepada pengguna aplikasi dengan satu tombol batalkan.

(Diperoleh dari Page)
DisplayAlert(String, String, String, String)

Menyajikan dialog pemberitahuan kepada pengguna aplikasi dengan tombol terima dan batalkan.

(Diperoleh dari Page)
DisplayPromptAsync(String, String, String, String, String, Int32, Keyboard)
Kedaluwarsa.

MultiPage<T> yang menampilkan array tab di bagian atas layar, yang masing-masing memuat konten ke layar.

(Diperoleh dari Page)
DisplayPromptAsync(String, String, String, String, String, Int32, Keyboard, String)

MultiPage<T> yang menampilkan array tab di bagian atas layar, yang masing-masing memuat konten ke layar.

(Diperoleh dari Page)
EffectIsAttached(String)

Untuk penggunaan internal oleh Xamarin. Forms platform.

(Diperoleh dari Element)
FindByName(String)

Mengembalikan elemen yang memiliki nama yang ditentukan.

(Diperoleh dari Element)
Focus()

Attemps untuk mengatur fokus ke elemen ini.

(Diperoleh dari VisualElement)
ForceLayout()

Page Memaksa untuk melakukan kode tata letak.

(Diperoleh dari Page)
GetPageByIndex(Int32)

Untuk penggunaan internal oleh Xamarin. Forms platform.

(Diperoleh dari MultiPage<T>)
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)
Kedaluwarsa.

Untuk penggunaan internal oleh Xamarin. Forms platform.

(Diperoleh dari BindableObject)
GetValues(BindableProperty, 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)
LayoutChildren(Double, Double, Double, Double)

Menjabarkan anak-anak Elementke area yang ditentukan.

(Diperoleh dari Page)
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)
On<T>()

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

OnAppearing()

Ketika ditimpa, memungkinkan pengembang aplikasi untuk segera menyesuaikan perilaku sebelum Page menjadi terlihat.

(Diperoleh dari Page)
OnBackButtonPressed()

Peristiwa yang dinaikkan saat tombol kembali ditekan.

(Diperoleh dari MultiPage<T>)
OnBindingContextChanged()

Dipanggil setiap kali konteks Page pengikatan perubahan. Ambil alih metode ini untuk menambahkan penanganan kelas untuk kejadian ini.

(Diperoleh dari Page)
OnChildAdded(Element)

Dipanggil ketika anak telah ditambahkan ke MultiPage<T>.

(Diperoleh dari MultiPage<T>)
OnChildMeasureInvalidated(Object, EventArgs)

Menunjukkan bahwa ukuran anak Element yang disukai telah berubah.

(Diperoleh dari Page)
OnChildRemoved(Element)
Kedaluwarsa.

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

(Diperoleh dari VisualElement)
OnChildRemoved(Element, Int32)

MultiPage<T> yang menampilkan array tab di bagian atas layar, yang masing-masing memuat konten ke layar.

(Diperoleh dari VisualElement)
OnChildrenReordered()

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

(Diperoleh dari VisualElement)
OnCurrentPageChanged()

Memunculkan kejadian CurrentPageChanged.

(Diperoleh dari MultiPage<T>)
OnDisappearing()

Ketika ditimpa, memungkinkan pengembang aplikasi untuk menyesuaikan perilaku saat Page menghilang.

(Diperoleh dari Page)
OnMeasure(Double, Double)

Metode yang dipanggil ketika pengukuran tata letak terjadi.

(Diperoleh dari VisualElement)
OnPagesChanged(NotifyCollectionChangedEventArgs)

Dipanggil ketika halaman MultiPage<T> telah diubah.

(Diperoleh dari MultiPage<T>)
OnParentSet()

Dipanggil Pageketika properti 's Parent telah berubah.

(Diperoleh dari Page)
OnPropertyChanged(String)

Dipanggil ketika properti yang dapat diikat telah berubah.

(Diperoleh dari MultiPage<T>)
OnPropertyChanging(String)

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

(Diperoleh dari BindableObject)
OnSizeAllocated(Double, Double)

Menunjukkan bahwa Page telah ditetapkan ukurannya.

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

Metode ini dipanggil selama lulus pengukuran siklus tata letak untuk mendapatkan ukuran elemen yang diinginkan.

(Diperoleh dari VisualElement)
OnTabIndexPropertyChanged(Int32, Int32)

MultiPage<T> yang menampilkan array tab di bagian atas layar, yang masing-masing memuat konten ke layar.

(Diperoleh dari VisualElement)
OnTabStopPropertyChanged(Boolean, Boolean)

MultiPage<T> yang menampilkan array tab di bagian atas layar, yang masing-masing memuat konten ke layar.

(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)
SendAppearing()

Untuk penggunaan internal oleh Xamarin. Forms platform.

(Diperoleh dari Page)
SendBackButtonPressed()

Panggilan OnBackButtonPressed().

(Diperoleh dari Page)
SendDisappearing()

Untuk penggunaan internal oleh Xamarin. Forms platform.

(Diperoleh dari Page)
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(T, Int32)

Ketika ditimpa di kelas turunan, melakukan inisialisasi content.

(Diperoleh dari MultiPage<T>)
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 menandakan dimulainya tata letak sub-pohon.

(Diperoleh dari VisualElement)
TabIndexDefaultValueCreator()

MultiPage<T> yang menampilkan array tab di bagian atas layar, yang masing-masing memuat konten ke layar.

(Diperoleh dari VisualElement)
TabStopDefaultValueCreator()

MultiPage<T> yang menampilkan array tab di bagian atas layar, yang masing-masing memuat konten ke layar.

(Diperoleh dari VisualElement)
UnapplyBindings()

Membatalkan semua pengikatan yang ditetapkan sebelumnya.

(Diperoleh dari BindableObject)
Unfocus()

Membatalkan pengaturan fokus ke elemen ini.

(Diperoleh dari VisualElement)
UnhookContent(T)

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

(Diperoleh dari MultiPage<T>)
UpdateChildrenLayout()

Meminta anak-anak Elementdari Page memperbarui tata letak mereka.

(Diperoleh dari Page)

Acara

Appearing

Menunjukkan bahwa Page akan muncul.

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

Dimunculkan saat CurrentPage properti berubah.

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

Menunjukkan bahwa Page akan berhenti ditampilkan.

(Diperoleh dari Page)
FocusChangeRequested

Untuk penggunaan internal oleh Xamarin. Forms platform.

(Diperoleh dari VisualElement)
Focused

Terjadi ketika elemen menerima fokus.

(Diperoleh dari VisualElement)
LayoutChanged

Dimunculkan ketika tata letak Page telah berubah.

(Diperoleh dari Page)
MeasureInvalidated

Peristiwa yang dimunculkan saat tata letak elemen visual tidak valid.

(Diperoleh dari VisualElement)
PagesChanged

Muncul ketika halaman MultiPage<T> anak-anak telah berubah.

(Diperoleh dari MultiPage<T>)
PlatformSet
Kedaluwarsa.

MultiPage<T> yang menampilkan array tab di bagian atas layar, yang masing-masing memuat konten ke layar.

(Diperoleh dari Element)
PropertyChanged

Dimunculkan ketika properti telah berubah.

(Diperoleh dari BindableObject)
PropertyChanging

Dimunculkan ketika properti akan berubah.

(Diperoleh dari BindableObject)
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)
IItemsView<T>.CreateDefault(Object)

Untuk penggunaan internal oleh Xamarin. Forms platform.

(Diperoleh dari MultiPage<T>)
IItemsView<T>.SetupContent(T, Int32)

Untuk penggunaan internal oleh Xamarin. Forms platform.

(Diperoleh dari MultiPage<T>)
IItemsView<T>.UnhookContent(T)

Untuk penggunaan internal oleh Xamarin. Forms platform.

(Diperoleh dari MultiPage<T>)
INameScope.RegisterName(String, Object)

Hanya untuk penggunaan internal.

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

MultiPage<T> yang menampilkan array tab di bagian atas layar, yang masing-masing memuat konten ke layar.

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

MultiPage<T> yang menampilkan array tab di bagian atas layar, yang masing-masing memuat konten ke layar.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

MultiPage<T> yang menampilkan array tab di bagian atas layar, yang masing-masing memuat konten ke layar.

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)

MultiPage<T> yang menampilkan array tab di bagian atas layar, yang masing-masing memuat konten ke layar.

AncestorToRoot(Page)

Untuk penggunaan internal oleh Xamarin. Forms platform.

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)

MultiPage<T> yang menampilkan array tab di bagian atas layar, yang masing-masing memuat konten ke layar.

GetSortedTabIndexesOnParentPage(VisualElement)

MultiPage<T> yang menampilkan array tab di bagian atas layar, yang masing-masing memuat konten ke layar.

GetTabIndexesOnParentPage(ITabStopElement, Int32)

MultiPage<T> yang menampilkan array tab di bagian atas layar, yang masing-masing memuat konten ke layar.

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)

MultiPage<T> yang menampilkan array tab di bagian atas layar, yang masing-masing memuat konten ke layar.

ScaleYTo(VisualElement, Double, UInt32, Easing)

MultiPage<T> yang menampilkan array tab di bagian atas layar, yang masing-masing memuat konten ke layar.

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