Bagikan melalui


Xamarin.Forms Pages

Xamarin.Forms Halaman mewakili layar aplikasi seluler lintas platform.

Semua jenis halaman yang dijelaskan di bawah ini berasal dari Xamarin.FormsPage kelas . Elemen visual ini menempati semua atau sebagian besar layar. Objek Page mewakili ViewController di iOS dan Page di Platform Windows Universal. Di Android, setiap halaman mengambil layar seperti Activity, tetapi Xamarin.Forms halaman bukanActivity objek.

Xamarin.Forms Tipe Halaman

Halaman

Xamarin.Forms mendukung jenis halaman berikut:

Tipe Deskripsi Tampilan
ContentPage ContentPage adalah jenis halaman yang paling sederhana dan paling umum. Atur Content properti ke satu View objek, yang paling sering seperti LayoutStackLayout, , Gridatau ScrollView.

Dokumentasi API
Contoh ContentPage
Kode C# untuk halaman XAML halaman / ini
FlyoutPage Mengelola FlyoutPage dua panel informasi. Atur Flyout properti ke halaman yang umumnya menampilkan daftar atau menu. Atur Detail properti ke halaman yang memperlihatkan item yang dipilih dari halaman flyout. Properti IsPresented mengatur apakah flyout atau halaman detail terlihat.

Panduan Dokumentasi / API
Contoh FlyoutPage
Kode C# untuk halaman XAML halaman / ini dengan kode di belakang
NavigationPage Mengelola NavigationPage navigasi di antara halaman lain menggunakan arsitektur berbasis tumpukan. Saat menggunakan navigasi halaman di aplikasi Anda, instans halaman beranda harus diteruskan ke konstruktor NavigationPage objek.

Panduan Dokumentasi / API
Contoh Halaman Navigasi
Kode C# untuk Halaman XAML halaman / ini dengan code=behind
TabbedPage TabbedPage berasal dari kelas abstrak MultiPage dan memungkinkan navigasi di antara halaman anak menggunakan tab. Children Atur properti ke kumpulan halaman, atau atur ItemsSource properti ke kumpulan objek data dan ItemTemplate properti ke yang DataTemplate menjelaskan bagaimana setiap objek diwakili secara visual.

Panduan Dokumentasi / API
Contoh TabbedPage
Kode C# untuk halaman XAML halaman / ini
CarouselPage CarouselPage berasal dari kelas abstrak MultiPage dan memungkinkan navigasi di antara halaman anak melalui gesek jari. Children Atur properti ke kumpulan ContentPage objek, atau atur ItemsSource properti ke kumpulan objek data dan ItemTemplate properti ke yang DataTemplate menjelaskan bagaimana setiap objek diwakili secara visual.

Panduan Dokumentasi / API
Contoh CarouselPage
Kode C# untuk halaman XAML halaman / ini
TemplatedPage TemplatedPage menampilkan konten layar penuh dengan templat kontrol, dan merupakan kelas dasar untuk ContentPage.

Panduan Dokumentasi / API
Contoh TemplatedPage