如何在 Xamarin 表单的 Entry 控件中更改焦点边框和光标颜色?在模拟器中是标准的红色?
我在我的 Android 项目中添加了这个
[assembly: ExportRenderer(typeof(CustomEntryControl), typeof(MyEntryRenderer))]
namespace MyApp.Droid
{
public class MyEntryRenderer : EntryRenderer
{
protected override void OnElementChanged(ElementChangedEventArgs<Entry> e)
{
base.OnElementChanged(e);
if (Control != null)
{
Control.SetBackgroundColor(global::Android.Graphics.Color.LightGreen);
}
}
}
}
但是找不到边框或光标的属性?
最佳答案
您可以在 style.xml 文件中更改 Android 项目中的 Entry 焦点颜色。路径为:Resources/values/styles.xml
然后,查看“colorAccent”属性以设置自定义颜色。
关于c# - 更改 Xamarin Forms 中 Entry 控件的焦点颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46301150/