public override View GetView(Context context, View convertView, ViewGroup parent)
{
View checkboxView;
View view = DroidResources.LoadBooleanElementLayout(context, convertView, parent, LayoutId, out _caption, out _subCaption, out checkboxView);
if (view != null)
{
_caption.Text = Caption;
_checkbox = (CheckBox)checkboxView;
_checkbox.SetOnCheckedChangeListener(null);
_checkbox.Checked = Value;
_checkbox.SetOnCheckedChangeListener(this);
_checkbox.Clickable = !ReadOnly;
if (_subCaption != null)
{
_subCaption.Text = SubCaption;
}
}
return view;
}