選擇器檢視是從資料清單中選取文字專案的控件。
會顯示 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。TextColor型Color別 為 ,用來顯示文字的色彩,預設為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 數據:
- 將
ItemsSource屬性設定為要顯示的數據。 這是建議使用的技巧。 如需詳細資訊,請參閱 設定 Picker 的 ItemsSource 屬性。 - 加入要顯示至
Items集合的數據。 這項技術是填入Picker數據的原始程式。 如需詳細資訊,請參閱 將數據新增至選擇器的專案集合。

