Bagikan melalui


Xamarin.Forms Perender Kustom

Xamarin.Forms antarmuka pengguna dirender menggunakan kontrol asli platform target, memungkinkan aplikasi untuk mempertahankan tampilan dan nuansa Xamarin.Forms yang sesuai untuk setiap platform. Perender Kustom memungkinkan pengembang mengambil alih proses ini untuk menyesuaikan tampilan dan perilaku Xamarin.Forms kontrol pada setiap platform.

Pengantar perender kustom

Perender kustom memberikan pendekatan yang kuat untuk menyesuaikan tampilan dan perilaku Xamarin.Forms kontrol. Mereka dapat digunakan untuk perubahan gaya kecil atau penyesuaian tata letak dan perilaku khusus platform yang canggih. Artikel ini menyediakan pengenalan perender kustom, dan menguraikan proses untuk membuat perender kustom.

Kelas dasar perender dan kontrol asli

Setiap Xamarin.Forms kontrol memiliki perender yang menyertainya untuk setiap platform yang membuat instans kontrol asli. Artikel ini mencantumkan kelas perender dan kontrol asli yang mengimplementasikan setiap Xamarin.Forms halaman, tata letak, tampilan, dan sel.

Menyesuaikan Entri

Xamarin.FormsEntry Kontrol memungkinkan satu baris teks diedit. Artikel ini menunjukkan cara membuat perender kustom untuk Entry kontrol, memungkinkan pengembang mengambil alih penyajian asli default dengan penyesuaian khusus platform mereka sendiri.

Menyesuaikan ContentPage

adalah ContentPage elemen visual yang menampilkan satu tampilan dan menempati sebagian besar layar. Artikel ini menunjukkan cara membuat perender kustom untuk halaman, ContentPage memungkinkan pengembang untuk mengambil alih penyajian asli default dengan penyesuaian khusus platform mereka sendiri.

Menyesuaikan Pin Peta

Xamarin.Forms. Peta menyediakan abstraksi lintas platform untuk menampilkan peta yang menggunakan API peta asli di setiap platform, untuk memberikan pengalaman peta yang cepat dan akrab bagi pengguna. Topik ini menunjukkan cara membuat perender kustom untuk Map kontrol, memungkinkan pengembang untuk mengambil alih penyajian asli default dengan kustomisasi khusus platform mereka sendiri.

Mengkustomisasi ListView

Xamarin.FormsListView adalah tampilan yang menampilkan kumpulan data sebagai daftar vertikal. Artikel ini menunjukkan cara membuat perender kustom yang merangkum kontrol daftar khusus platform dan tata letak sel asli, memungkinkan kontrol lebih besar atas performa kontrol daftar asli.

Menyesuaikan ViewCell

Xamarin.FormsViewCell adalah sel yang dapat ditambahkan ke ListView atau TableView, yang berisi tampilan yang ditentukan pengembang. Artikel ini menunjukkan cara membuat perender kustom untuk yang ViewCell dihosting di dalam Xamarin.FormsListView kontrol. Ini menghentikan Xamarin.Forms perhitungan tata letak agar tidak dipanggil berulang kali selama ListView pengguliran.

Menyesuaikan WebView

Xamarin.FormsWebView adalah tampilan yang menampilkan konten web dan HTML di aplikasi Anda. Artikel ini menjelaskan cara membuat perender kustom yang memperluas WebView untuk memungkinkan kode C# dipanggil dari JavaScript.

Menerapkan Tampilan

Xamarin.Forms kontrol antarmuka pengguna kustom harus berasal dari View kelas , yang digunakan untuk menempatkan tata letak dan kontrol di layar. Artikel ini menunjukkan cara membuat perender kustom untuk Xamarin.Forms kontrol kustom yang digunakan untuk menampilkan streaming video pratinjau dari kamera perangkat.