2016-07-12 2 views
5

Я удивлен, увидев, что элемент управления Picker не имеет свойства размера шрифта, чтобы установить размер шрифта. Мне нужно было установить размер шрифта для элемента управления. Просьба указать, как установить размер шрифта?Размер шрифта в элементе управления Picker в формах xamarin

ответ

3

нижележащий прокручивать Xamarin.FormPicker списка обрабатывается нативными элементами управления, такие как прошивка UIPickerView, андроид DatePicker | TimePicker, ... и доступ к этим элементам управления - внутренний - PickerRender класс.

Вы можете создавать собственные средства визуализации для каждой из ваших целевых платформ и создавать пользовательские представления для каждого из них.

Пример:

КСН вам потребуется создать пользовательский класс UIPickerView и переопределить метод ViewFor и возвращают UILabel для каждой строки, которая имеет свои атрибуты пользовательских шрифтов присвоенные.

На Android, вы можете создать стандартную палитру, скажу DatePicker, и сделать FindViewById, чтобы получить доступ к различному EditText S, которые составляют эту палитру и присвоить TextSize свойства каждый с нестандартного размером шрифта.

+0

Есть ли способ, которым я могу использовать управление формами xaamrin и ограничивать его только кодом PCL? –

+0

@RaviKanasagra Вы можете «создать» диалог в стиле Picker из представлений/элементов управления Xamarin.Forms' (составной вид нескольких элементов управления Forms) и использовать его, в противном случае вам понадобится кодировать настраиваемые рендереры для каждой платформы. – SushiHangover

Смежные вопросы