xamarin 表单中 Picker 控件中的字体大小

Font size in Picker control in xamarin forms

看到Picker控件没有字体大小属性来设置字体大小,我很惊讶。我需要为选择器控件设置字体大小。请建议我如何设置字体大小?

底层可滚动 Xamarin.Form Picker 列表由本机控件处理,例如 iOS UIPickerView、Android 的 DatePicker| TimePicker, ... 并且对这些控件的访问是 内部 PickerRender class.

您可以为每个目标平台创建自定义渲染器,并为每个平台创建自定义视图。

示例:

在 iOS 上,您需要创建自定义 UIPickerView class 并覆盖 ViewFor 方法和 return 一个 UILabel每行都分配了您的自定义字体属性。

在 Android 上,您将创建标准选择器,例如 DatePicker,然后执行 FindViewById 以访问构成该选择器的各种 EditText并使用您的自定义字体大小将 TextSize 属性 分配给每个