Xamarin.forms: [UWP] Teks placeholder pemilih

Dibuat pada 24 Agu 2018  ·  3Komentar  ·  Sumber: xamarin/Xamarin.Forms

Keterangan

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.

Langkah-langkah untuk Reproduksi

  1. Gunakan Pemilih.
  2. Tetapkan Judulnya.
  3. Jalankan di UWP.

Informasi dasar

  • Versi dengan masalah: saat ini
  • Versi bagus yang terakhir diketahui: tidak ada

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.

Semua 3 komentar

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!

Apakah halaman ini membantu?
0 / 5 - 0 peringkat