gpt4 book ai didi

xamarin - 如何在 Xamarin 表单中更改 Picker 字体颜色和大小?

转载 作者:行者123 更新时间:2023-12-04 02:09:38 26 4
gpt4 key购买 nike

我是 Xamarin 的新手,我目前正在 Xamarin Forms PCL 中做一个项目。

有没有办法改变 Picker 的字体颜色和大小?

  <Picker x:Name="pkr_color" Grid.Row="4" Grid.Column="1" HorizontalOptions="FillAndExpand"
BackgroundColor="#ededed" Title="Select Color">
<Picker.Items>
<x:String>Red</x:String>
<x:String>Blue</x:String>
<x:String>Green</x:String>
</Picker.Items>
</Picker>

提前致谢!

最佳答案

您需要为每个平台编写自定义渲染器。

using System;
using Project.iOS;
using Xamarin.Forms;
using Xamarin.Forms.Platform.iOS;

[assembly: ExportRenderer (typeof (Picker), typeof (CustomPickerRenderer))]
namespace Project.iOS
{
public class CustomPickerRenderer : PickerRenderer
{
protected override void OnElementChanged (ElementChangedEventArgs<Picker> e)
{
base.OnElementChanged (e);
if (Control != null) {
Control.TextColor = UIKit.UIColor.White;
}
}
}
}

这是 iOS 的示例。这会改变文本的颜色,你需要为 Android 做类似的事情,并且只需添加你的字体大小更改。

关于xamarin - 如何在 Xamarin 表单中更改 Picker 字体颜色和大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39900804/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com