Xamarin.Forms选取器

选取器视图是用于从数据列表中选择文本项的控件。

Xamarin.FormsPicker选取器会显示项目的简短列表,用户可从中选择项。 Picker 定义以下属性:

所有这些属性都由 BindableProperty 对象提供支持,这意味着可设置他们的样式,并且可以作为数据绑定的目标。 SelectedIndexSelectedItem属性具有默认绑定模式BindingMode.TwoWay,这意味着它们可以是使用Model-View-ViewModel (MVVM)体系结构的应用程序中数据绑定的目标。 有关设置字体属性的信息,请参阅字体

Picker 首次显示时不会显示任何数据。 相反,其Title属性的值在 iOS 和 Android 平台上显示为占位符:

初始选取器显示

Picker 获得焦点时,会显示其数据,用户可选择一个项:

选择项的选取器

用户选择一个项时,Picker 会触发 SelectedIndexChanged 事件。 选择后,Picker 将显示所选项:

选择后选取器

有两种方法可用于以数据填充 Picker