【发布时间】:2016-12-29 03:38:04
【问题描述】:
我已经为 IOS 和 android 的 xamarin 表单中的条目单元格使用了自定义渲染。如何为输入单元格设置左右填充。
我在 PCl 中的自定义输入单元格:
<local:MyEntryCell Placeholder="Placeholder" PlaceholderColor="Grey" TextColor="Black"/>
MyEntryCell is the custom name of my entry cell.
在我的 PCL 中,我有:
public class MyEntryCell:Entry
{
}
在IOS中:
namespace CustomEntry.IOS
{
public class MyEntryCellRenderer:EntryRenderer
{
// override onElementChanged
}
}
在安卓中:
namespace CustomEntry.Droid
{
public class MyEntryCellRenderer:EntryRenderer
{
// override onElementChanged
}
}
【问题讨论】:
-
您的
MyEntryCell继承自什么?你不能用Padding="10,0,10,0"吗? -
输入单元格没有填充属性
-
那么您可能需要在您的
MyEntryCell中设置一些填充,您能否用您的MyEntryCell的代码更新您的问题? -
您的入口单元格不是入口单元格,但它派生自入口。这是一种误导,因为可用属性和构建自定义渲染器的方式完全不同。请相应地调整您的问题。
标签: xamarin.forms custom-renderer