有没有办法在xamarin中更改datepicker边框线颜色

时间:2018-02-02 03:45:44

标签: xamarin

在XAML页面中显示datepicker时,底线颜色为黑色。我想将此颜色更改为白色。如何解决这个问题呢。是否有任何自定义渲染器来设置底部边线颜色。我在XAML页面中使用绝对布局。默认情况下,在我的页面上显示datepicker时,日期为黑色底边线颜色。我只是想换成白色。

2 个答案:

答案 0 :(得分:0)

我昨天为另一位想要更改文字视图底线颜色的用户发布了一个答案。您最有可能使用自定义DatePicker以相同的方式执行此操作;只需将背景更改为自定义渲染器中的xml资源即可。

见这里: How can i change editor bottom border line color using custom renderer in xamarin forms

只需将XML代码中的color值更改为color="white"

答案 1 :(得分:0)

您必须在可绘制文件夹中创建XML文件并添加此样式。您可以根据需要的颜色自定义它。 将此文件添加到datepicker的样式,Resource.Style.datepicker。

<style name="datepicker" parent="Theme.AppCompat.Light.Dialog">
<item name="colorPrimary">@color/clrDatePrimary</item>
<item name="colorPrimaryDark">@color/clrDatePrimaryDark</item>
<item name="colorAccent">@color/clrDateAccent</item>
</style>