Pickerコントロールを使用すると複数の項目を表示してユーザーに選択させることができるようになります。外観はDatePickerやTimePickerに似ています。
以下にXAMLの例を示します。この例ではPickerに元号を表示する例です。選択項目は<Picker.Items>の中に<s:String>で配置しています。
<Picker x:Name="picker"> <Picker.Items> <x:String>明治</x:String> <x:String>大正</x:String> <x:String>昭和</x:String> <x:String>平成</x:String> </Picker.Items> </Picker>
項目が選択された場合はSelectedIndexChangedイベントが発生します。
以下は、上記XAMLで選択された元号を表示する例です。
選択した項目はItemsプロパティで取得することができます。選択された項目のインデックスはSelectedIndexプロパティで取得します。
public MainPage() { InitializeComponent(); picker.SelectedIndexChanged += (sender, e) => { DisplayAlert("選択された項目", picker.Items[picker.SelectedIndex].ToString(), "OK"); }; }
Please follow and like us:
コメント