Я пытаюсь создать пользовательский элемент ввода с помощью monotouch.dialog. Я понимаю, как создать подкласс StringElement для стилизации моих собственных строковых элементов — см. пример ниже:
public class CustomStyledStringElementPlain : MonoTouch.Dialog.StyledStringElement
{
public CustomStyledStringElementPlain (string _caption, UIColor _backgroundcolour, UITextAlignment _alignment) : base(string.Empty,string.Empty)
{
TextColor = UIColor.White;
Font = UIFont.FromName ("Helvetica-Bold", 14f);
Caption = _caption;
Alignment = _alignment;
BackgroundColor = _backgroundcolour;
}
}
Однако при создании подкласса EntryElement я не могу получить доступ к свойствам, например, для BackgroundColor (это главное, что я хочу изменить!) Вот что у меня есть до сих пор... Любые указатели или советы о том, как я мог бы изменить цвет фона или другие элементы стиля ввода будут высоко оценены!
public class CustomStyledEntryElementPlain : MonoTouch.Dialog.EntryElement
{
public CustomStyledEntryElementPlain (string _caption, UIColor _colour, UITextAlignment _alignment) : base(string.Empty,string.Empty)
{
ReturnKeyType = UIReturnKeyType.Done;
Caption = _caption;
}
}