Я удивлен, увидев, что элемент управления Picker не имеет свойства размера шрифта, чтобы установить размер шрифта. Мне нужно было установить размер шрифта для элемента управления. Просьба указать, как установить размер шрифта?Размер шрифта в элементе управления Picker в формах xamarin
ответ
нижележащий прокручивать Xamarin.Form
Picker списка обрабатывается нативными элементами управления, такие как прошивка UIPickerView
, андроид DatePicker
| TimePicker
, ... и доступ к этим элементам управления - внутренний - PickerRender
класс.
Вы можете создавать собственные средства визуализации для каждой из ваших целевых платформ и создавать пользовательские представления для каждого из них.
Пример:
КСН вам потребуется создать пользовательский класс UIPickerView
и переопределить метод ViewFor
и возвращают UILabel
для каждой строки, которая имеет свои атрибуты пользовательских шрифтов присвоенные.
На Android, вы можете создать стандартную палитру, скажу DatePicker
, и сделать FindViewById
, чтобы получить доступ к различному EditText
S, которые составляют эту палитру и присвоить TextSize
свойства каждый с нестандартного размером шрифта.
Есть ли способ, которым я могу использовать управление формами xaamrin и ограничивать его только кодом PCL? –
@RaviKanasagra Вы можете «создать» диалог в стиле Picker из представлений/элементов управления Xamarin.Forms' (составной вид нескольких элементов управления Forms) и использовать его, в противном случае вам понадобится кодировать настраиваемые рендереры для каждой платформы. – SushiHangover