【发布时间】:2019-11-27 10:35:02
【问题描述】:
总的来说,我对 Xamarin 很陌生,我正在使用 Xamarin.Forms。我需要创建在 Android 和 iOS 上看起来相同的单个可重用控件/ui 组件。以下图为例:
我需要一个在 Android 和 iOS 上看起来都像这样的按钮。经过一些研究后我发现的方法是创建自定义渲染。这样看来,控件的某些内容可以根据平台进行修改。
但是我想知道是否有另一种方法不需要在特定于平台的项目中使用额外的逻辑。我可以在 Xamarin.Forms 项目中完全实现这一点吗?另外,按钮只是一个例子,我需要这样做来输入字段、标签、日历、单选按钮、复选框等。
【问题讨论】:
标签: xaml xamarin mobile xamarin.forms custom-renderer