ドキュメント(https://docs.microsoft.com/en-us/dotnet/api/xamarin.forms.picker.title?view=xamarin-forms#Xamarin_Forms_Picker_Title)によると、 Title
表示は異なります。 実際には、UWPではControl.Header
としてレンダリングされます。 これには特別な理由がありますか? Picker
がレンダリングされるコンボボックスには、適切なPlaceholderText
プロパティがあり、問題なく機能します。 なぜ使わないのですか?
Picker
子孫を作成し、そのレンダラーを最小限に変更することでこの問題を回避するのはかなり簡単ですが、元の決定の理由は単に私を免れます。
これには特別な理由がありますか?
Titleプロパティは、より自然にマッピングするように見えたComboBox.HeaderのよりプロパティComboBox.PlaceholderTextプロパティ。 特に、事前に入力されたデータの場合、PlaceHolderTextがユーザーに表示されることはないため、フォームフィールドの目的は明確になりません。
Pickerの子孫を作成し、そのレンダラーを最小限に変更することで、この問題を回避するのはかなり簡単です。
うん。
クロスプラットフォームの世界では、AndroidアプリとiOSアプリおよびUWPアプリがほぼ同じように動作し、それぞれにカスタムレンダラーを作成して確実に動作させる必要はありません。
2年後もこれは同じであり、iOSやAndroidと同じように、UWPアプリにプレースホルダービットのテキストを表示させるために、特別なレンダラーを配置する必要があります。
答えはありません!
最も参考になるコメント
クロスプラットフォームの世界では、AndroidアプリとiOSアプリおよびUWPアプリがほぼ同じように動作し、それぞれにカスタムレンダラーを作成して確実に動作させる必要はありません。
2年後もこれは同じであり、iOSやAndroidと同じように、UWPアプリにプレースホルダービットのテキストを表示させるために、特別なレンダラーを配置する必要があります。