我想呈现Xamarin表单应用程序中的复选框。在运行时没有渲染,就我所知,渲染器甚至没有被调用。Xamarin表单自定义渲染器Android不显示
有没有人明白我失踪或做错了?
这是我在窗体类:在Droid的
public class LegalCheckbox : View
{
public LegalCheckbox()
{
}
}
而且我的自定义渲染器类:
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