ピッカー ビューは、データの一覧からテキスト項目を選択するためのコントロールです。
Xamarin.FormsPicker には、ユーザーが項目を選択できる項目の短い一覧が表示されます。 Picker には、次のプロパティが定義されています。
CharacterSpacing(double型):Pickerに表示される項目の文字間の間隔。FontAttributes(FontAttributes型): 既定値はFontAtributes.Noneです。FontFamily(string型): 既定値はnullです。FontSize(double型): 既定値は -1.0 です。HorizontalTextAlignment(TextAlignment型):Pickerに表示されるテキストの水平方向の配置。ItemsSource(IList型): 表示する項目のソース リスト。既定値はnullです。SelectedIndex(int型): 選択された項目のインデックス。既定値は -1 です。SelectedItem(object型): 選択された項目。既定値はnullです。Color型のTextColorは、テキストの表示に使用される色で、既定値はColor.Defaultです。Title(string型): 既定値はnullです。TitleColor(Color型):Titleテキストの表示に使用される色。VerticalTextAlignment(TextAlignment型):Pickerに表示されるテキストの垂直方向の配置。
これらのプロパティはすべて、BindableProperty オブジェクトに基づいています。つまり、スタイルを指定でき、プロパティをデータ バインディングの対象にすることができます。 SelectedIndex プロパティと SelectedItem プロパティの既定のバインド モードは BindingMode.TwoWay です。つまり、これらは Model-View-ViewModel (MVVM) アーキテクチャを使用するアプリケーションのデータ バインディングのターゲットにすることができます。 フォント プロパティの設定については、「フォント」をご覧ください。
Picker には、最初に表示されるときにデータが表示されません。 代わりに、その Title プロパティの値は、iOS および Android プラットフォームのプレースホルダーとして表示されます。
Picker にフォーカスが移動すると、そのデータが表示され、ユーザーが項目を選択できるようになります。
ユーザーが項目を選択すると、Picker で SelectedIndexChanged イベントが発生します。 選択後、選択した項目が次のように Picker に表示されます。

Picker にデータを入力するには、次の 2 とおりの方法があります。
ItemsSourceプロパティを、表示するデータに設定する。 この手法を使用することをお勧めします。 詳細については、「ピッカーの ItemsSource プロパティの設定」を参照してください。- 表示するデータを
Itemsコレクションに追加する。 この手法は、Pickerにデータを設定する元のプロセスでした。 詳しくは、「ピッカーの項目コレクションへのデータの追加」を参照してください。

