【发布时间】:2015-06-18 22:02:10
【问题描述】:
如何自定义 xamarin.forms 组件的外观? 例如,我希望每个按钮都具有相同的图像。或者让所有系统共享具有相同背景图像的相同登录屏幕。 我知道我可以通过为每个平台项目添加一个特定的屏幕来做到这一点。但我希望能够自定义组件本身。示例:无论运行哪个平台,所有按钮都将具有相同的背景图像。
我读过这些:
http://developer.xamarin.com/guides/cross-platform/xamarin-forms/custom-renderer/
http://developer.xamarin.com/guides/cross-platform/xamarin-forms/working-with/styles/
最有希望的似乎是最后一个。自定义渲染器是实现此目的的唯一方法吗?我不能只在共享项目中添加一个图像,它就会自动适用于所有平台吗?
谢谢。
【问题讨论】:
-
要对某种类型的所有元素应用共同的外观,您可以使用样式。
-
@Jason 谢谢 Jason,喜欢 Xamarin 的链接示例吗? (第二个链接)
-
是的。他们还提供有关在表单中处理图像的指南 - developer.xamarin.com/guides/cross-platform/xamarin-forms/…
-
@Jason 好的,如果您可以将其发布为回复,我将能够接受。谢谢!
标签: xamarin xamarin.forms