Я создал пользовательский MvxTableViewCell, поместил все макеты дизайна в файл .xib:
public partial class FxTransactionCell: MvxTableViewCell
{
public static readonly NSString Key = new NSString("FxTransactionCell");
public static readonly UINib Nib = UINib.FromName(Key, NSBundle.MainBundle);
static FxTransactionCell()
{
}
protected FxTransactionCell(IntPtr handle): base(handle)
{
// Note: this .ctor should not contain any initialization logic.
}
}
Все примеры, которые я видел, поместили логику инициализации / привязки в конструктор (IntPtr), но обратите внимание, что комментарий размещается тамVS.Я думаю, что этот конструктор не может содержать никакой логики инициализации, потому что мои пользовательские элементы пользовательского интерфейса еще не созданы, и все мои UILabels, UIButtons (которые расположены в файле .xib) внутри этого конструктора являются нулевыми.Итак, где я должен разместить свою логику init / bindings?