Я пытаюсь отобразить флажок в приложении Xamarin Forms. Во время выполнения ничего не отображается, насколько я могу судить, рендеринг даже не вызван.Xamarin Forms Custom Renderer для Android не отображается
Кто-нибудь понимает, что мне не хватает или что-то неправильно?
Вот мой класс в формах:
public class LegalCheckbox : View
{
public LegalCheckbox()
{
}
}
И мой пользовательский класс визуализатор в Droid:
public class CheckBoxRenderer : ViewRenderer<LegalCheckbox, CheckBox>
{
protected override void OnElementChanged (ElementChangedEventArgs<LegalCheckbox> e)
{
base.OnElementChanged (e);
CheckBox control = new Android.Widget.CheckBox(this.Context);
control.Checked = false;
control.Text = "I agree to terms";
control.SetTextColor (Android.Graphics.Color.Rgb (60, 60, 60));
this.SetNativeControl(control);
}
}
Наряду с директивой Ассамблеи:
[assembly: ExportRenderer(typeof(demo.LegalCheckbox), typeof(demo.Droid.CheckBoxRenderer))]
Вывод пустой конструктор имеет значение? – Jason