Bagikan melalui


Tampilan

Antarmuka pengguna aplikasi .NET Multi-platform App UI (.NET MAUI) dibangun dari objek yang memetakan ke kontrol asli dari setiap platform target.

Grup kontrol utama yang digunakan untuk membuat antarmuka pengguna aplikasi .NET MAUI adalah halaman, tata letak, dan tampilan. Halaman .NET MAUI umumnya menempati layar atau jendela penuh. Halaman biasanya berisi tata letak, yang berisi tampilan dan mungkin tata letak lainnya. Halaman, tata letak, dan tampilan berasal dari VisualElement kelas . Kelas ini menyediakan berbagai properti, metode, dan peristiwa yang berguna dalam kelas turunan.

Untuk informasi lebih lanjut tentang Perilaku, silakan lihat dokumentasi .NET MAUI.

Tampilan Toolkit Komunitas .NET MAUI

Toolkit Komunitas .NET MAUI menyediakan kumpulan tampilan bawaan yang dapat digunakan kembali untuk membuat pengembang hidup lebih mudah. Berikut adalah perilaku yang disediakan oleh toolkit:

Tampilan Deskripsi
AvatarView AvatarView adalah kontrol untuk menampilkan gambar avatar pengguna atau inisial mereka.
CameraView menyediakan CameraView kemampuan untuk terhubung ke kamera, menampilkan pratinjau dari kamera dan mengambil foto.
DrawingView menyediakan DrawingView permukaan yang memungkinkan gambar garis melalui penggunaan interaksi sentuhan atau mouse. Hasil gambar pengguna dapat disimpan sebagai gambar.
Expander Kontrol Expander menyediakan kontainer yang dapat diperluas untuk menghosting konten apa pun.
LazyView LazyView Kontrol memungkinkan Anda menunda inisialisasi Tampilan.
Map (Windows) Kontrol Map adalah tampilan lintas platform untuk menampilkan dan menganotasi peta. Implementasi Windows tersedia melalui Toolkit Komunitas .NET MAUI.
MediaElement MediaElement adalah tampilan untuk memutar multimedia seperti audio dan video.
Popup Tampilan ini Popup memungkinkan pengembang untuk membangun UI kustom mereka sendiri dan menyajikannya kepada pengguna mereka.
SemanticOrderView menyediakan SemanticOrderView kemampuan untuk mengontrol urutan VisualElements untuk pembaca layar dan meningkatkan Aksesibilitas aplikasi.