Xamarin.Forms Сборщик
Представление средства выбора — это элемент управления для выбора текстового элемента из списка данных.
Отображается 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
объектами, что означает, что их можно стильировать, а свойства могут быть целевыми объектами привязки данных. SelectedItem
Свойства SelectedIndex
имеют режим BindingMode.TwoWay
привязки по умолчанию, что означает, что они могут быть целевыми объектами привязки данных в приложении, использующем архитектуру Model-View-ViewModel (MVVM). Сведения о настройке свойств шрифта см. в разделе "Шрифты".
При Picker
первом отображении данные не отображаются. Вместо этого значение свойства Title
отображается как заполнитель на платформах iOS и Android:
Picker
При получении фокуса отображаются его данные, а пользователь может выбрать элемент:
SelectedIndexChanged
Вызывает Picker
событие, когда пользователь выбирает элемент. После выбора выбранный элемент отображается в следующем Picker
элементе:
Существует два способа заполнения Picker
данных:
ItemsSource
Задание свойства отображаемым данным. Рекомендуем использовать этот метод. Дополнительные сведения см. в разделе "Настройка свойства ItemsSource средства выбора".- Добавление данных, отображаемых в коллекцию
Items
. Этот метод был исходным процессом для заполнения даннымиPicker
. Дополнительные сведения см. в разделе "Добавление данных в коллекцию элементов средства выбора".