有没有办法在PCL项目中更改Picker Title FontSize和FontFamily

时间:2017-10-25 13:25:12

标签: c# xaml xamarin.forms

这是我的选择

<Picker  Grid.Row="1"  
         Grid.Column="3" 
         Title="Select LeaveType" 
         ItemsSource="{Binding LeaveTypeCollection, Mode=TwoWay}"
         ItemDisplayBinding="{Binding Value}" 
         SelectedItem="{Binding SelectedLeaveType}" 
         HorizontalOptions="FillAndExpand"/>

我想将标题Fontsize和FontFamily添加到  挑剔者可以帮助我解决这个问题,谢谢。

1 个答案:

答案 0 :(得分:1)

不幸的是,Xamarin Picker控件不会公开这些属性,您需要实现某种解决方法。

在Xamarin论坛上有一些关于此问题的聊天,a workaround detailed here that uses a label with a hidden picker,点击标签时会显示选择器。这允许使用您的字体大小和字体系列自定义标签,以提供样式选择器的外观。

还有一些答案to this question详细介绍了如何使用自定义渲染器来解决问题。