是否可以在Xamarin.Forms(Portable)中更改条目的下边界

时间:2017-01-20 17:15:57

标签: android xamarin xamarin.android styles xamarin.forms

我想以最简单的方式更改编辑和输入的边框颜色,我不想创建任何自定义渲染器。

是否可以使用Style.xml?

谢谢。

Screenshot

2 个答案:

答案 0 :(得分:1)

是的,您可以在没有自定义渲染器的情况下从Android项目中更改此设置。

已经有一个带有主题的样式文件,您可以使用它来修改此特定属性。

这是您需要使用要用于条目的颜色添加/更新的行。

<item name="android:textColorSecondary">@color/primary_text_color</item>

注意:请注意,这会更改应用中所有其他条目/文本框的颜色,因为这是全局更改。

答案 1 :(得分:0)

在android项目中创建具有不同笔触颜色的xml文件,从XAML通过触发器发送背景颜色值,然后在Android渲染器中的OnElementPropertyChanged中找到这些值,然后按照你想要的方式切换xml。