我想呈現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