Aplikasi sampel ini berisi campuran acak xamarin/xamarin.Forms Kontrol, tampilan, dan cuplikan fungsionalitas yang telah saya buat.



ToggleButton adalah kontrol yang memungkinkan untuk beralih bolak -balik antara gambar (misalnya 'diperiksa' dan 'tidak dicentang' di bawah). ToggleButton mewarisi dari Xamarin.Forms.Button .
< controls : ToggleButton
x : Name = " toggleButton "
CheckedImage = " checked "
UnCheckedImage = " unchecked "
Enabled = " true "
Animate = " false "
Command = " {Binding Source={x:Reference CheckboxControl}, Path=CheckedCommand } " /> Kontrol Checkbox pada dasarnya adalah StackLayout yang berisi ToggleButton dan Label .
< controls : Checkbox Text = " {Binding CheckboxTitle} "
IsChecked = " {Binding IsChecked} "
CheckedCommand = " {Binding OnCheckedCommand} " />
Segera Hadir : Implementasi SkiAsharp (Default) yang Dibebani untuk Negara -negara Tercercakan/Tidak Dicat di tempat di mana gambar saat ini diperlukan. Ini akan menghilangkan kebutuhan untuk penambahan platform apa pun (gambar).
Kontrol CheckboxList yang mewarisi dari Xamarin.Forms.ListView dan berisi daftar kontrol Checkbox . Ini memungkinkan Anda untuk mengikat koleksi implementasi objek ISelectableItem , dan memelihara daftar item yang dipilih. CheckboxList berisi acara dan perintah yang mengamati perubahan pada item CheckboxList .
< controls : CheckboxList ItemsSource = " {Binding Items} "
SelectedItems = " {Binding SelectedItems} " />
CATATAN: Kontrol CheckboxList juga berisi fungsionalitas untuk memilih/memilih semua kotak centang dalam daftar. (Dokumentasi dan sampel segera hadir untuk ini).
(Segera hadir!)
(Segera hadir!)
(Segera hadir!)
(Segera hadir!)
RadioButtonList mewarisi dari StackLayout , dan berisi daftar kontrol RadioButton . Properti ItemsSource di dalam RadioButtonList mengharapkan IEnumerable<string> . Koleksi string digunakan untuk membuat item RadioButton yang terkandung dalam RadioButtonList .
< controls : RadioButtonList ItemsSource = " {Binding Items} " ItemSelectedCommand = " {Binding ItemSelectedCommand} " />
Catatan: Kontrol RadioButton memerlukan rendering khusus dalam proyek iOS dan Android.
Segera Hadir: Saya akan memperluas fungsionalitas untuk memungkinkan lebih banyak opsi (yaitu item tombol radio yang dipilih sebelumnya, pemformatan yang dipilih/tidak dipilih, dll.)
(Segera hadir!)