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.