У меня есть индивидуальный рендерер android для управления Xamarin Forms EntryCell. Насколько я могу судить, EntryCell представляет собой комбинацию ввода и метки. Я хотел бы изменить следующие свойства:Стиль EntryCell Xamarin Forms Android
- Шрифт этикетки EntryCell
- цвет EntryCell этикетки
- TextSize этикетно EntryCell
- Цвет текста входного контроля
Я смог изменить цвет и размер входа EntryCell, используя код ниже
public class CustomEntryCellRenderer : EntryCellRenderer
{
protected override Android.Views.View GetCellCore(Cell item, Android.Views.View convertView, ViewGroup parent, Context context)
{
var cell = base.GetCellCore(item, convertView, parent, context) as EntryCellView;
if (cell != null)
{
var textField = cell.EditText as TextView;
textField.SetTextSize(Android.Util.ComplexUnitType.Dip, 20);
textField.SetTextColor(Color.FromHex("#FF8800").ToAndroid());
}
return cell;
}
}
Не могли бы вы сообщить мне, как я обращаюсь к метке части EntryCell?