android – Xamarin.Forms中的colorAccent属性

android – Xamarin.Forms中的colorAccent属性,第1张

概述在 Android AppCompact Library中,我们使用colorAccent属性为复选框和文本字段等UI控件设置主题.喜欢以下图片. <item name="colorAccent">#43ffd6</item><item name="colorAccent">#ff6f4d</item> 如果我希望这个在跨平台上生效,那么对于Xamarin.Forms是否有这样的属性. 如果你想 在 Android AppCompact library中,我们使用colorAccent属性为复选框和文本字段等UI控件设置主题.喜欢以下图片.

<item name="colorAccent">#43ffd6</item><item name="colorAccent">#ff6f4d</item>


如果我希望这个在跨平台上生效,那么对于Xamarin.Forms是否有这样的属性.

解决方法 如果你想在Xamarin.Forms中设置样式分组元素的主题方式,那么你可以使用样式( Xamarin.Forms Styles),例如

var buttonStyle = new Style (typeof(button)) {    Setters = {        new Setter {Property = button.BackgroundcolorProperty,Value = color.Yellow},new Setter {Property = button.borderRadiusProperty,Value = 0},new Setter {Property = button.HeightRequestProperty,Value = 42}    }}// apply directly to a single controlvar mybutton = new button {    Text = "Style Me",Style = buttonStyle};

您可以利用此功能提供可应用于多种UI对象的主题样式.

如果样式不是你的“东西”(虽然我老实说看不出任何理由不使用它们),那么你可以继承有问题的UI对象并创建一个新的可绑定对象,该对象可以负责设置相关的属性.

祝好运

总结

以上是内存溢出为你收集整理的android – Xamarin.Forms中的colorAccent属性全部内容,希望文章能够帮你解决android – Xamarin.Forms中的colorAccent属性所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1125576.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存