Menurut dokumentasi (https://docs.microsoft.com/en-us/dotnet/api/xamarin.forms.picker.title?view=xamarin-forms#Xamarin_Forms_Picker_Title), Title
ditampilkan secara berbeda. Sebenarnya, itu dirender sebagai Control.Header
di UWP. Apakah ada alasan khusus untuk ini? Kotak kombo tempat Picker
dirender memiliki properti PlaceholderText
dan berfungsi dengan sempurna. Mengapa tidak digunakan?
Agak mudah untuk mengatasi masalah ini dengan membuat turunan Picker
dan memodifikasi penyajinya secara minimal, tetapi alasan untuk keputusan awal luput dari perhatian saya.
Apakah ada alasan khusus untuk ini?
Properti Judul tampaknya memetakan lebih alami ke properti ComboBox.Header daripada properti ComboBox.PlaceholderText . Terutama dalam kasus data yang telah diisi sebelumnya, di mana PlaceHolderText tidak akan pernah terlihat oleh pengguna, sehingga tujuan dari bidang formulir tidak akan terlihat.
Cukup mudah untuk mengatasi masalah ini dengan membuat turunan Picker dan memodifikasi penyajinya secara minimal
Ya.
Di dunia lintas platform, saya ingin aplikasi Android dan iOS dan UWP saya berperilaku kurang lebih sama tanpa harus membuat perender khusus untuk masing-masing aplikasi untuk memastikannya.
2 tahun kemudian, ini masih sama dan kami masih harus memasang renderer khusus untuk membuat aplikasi UWP menampilkan teks di bit placeholder seperti iOS dan Android.
Tidak ada Jawaban!
Komentar yang paling membantu
Di dunia lintas platform, saya ingin aplikasi Android dan iOS dan UWP saya berperilaku kurang lebih sama tanpa harus membuat perender khusus untuk masing-masing aplikasi untuk memastikannya.
2 tahun kemudian, ini masih sama dan kami masih harus memasang renderer khusus untuk membuat aplikasi UWP menampilkan teks di bit placeholder seperti iOS dan Android.