public MvxBindableListView(Context context, IAttributeSet attrs, MvxBindableListAdapter adapter) : base(context, attrs) { var itemTemplateId = MvxBindableListViewHelpers.ReadTemplatePath(context, attrs); adapter.ItemTemplateId = itemTemplateId; Adapter = adapter; SetupItemClickListener(); }
public MvxBindableAutoCompleteTextView(Context context, IAttributeSet attrs, MvxFilteringBindableListAdapter adapter) : base(context, attrs) { var itemTemplateId = MvxBindableListViewHelpers.ReadTemplatePath(context, attrs); adapter.ItemTemplateId = itemTemplateId; Adapter = adapter; this.ItemClick += OnItemClick; }
public MvxBindableLinearLayout(Context context, IAttributeSet attrs) : base(context, attrs) { var itemTemplateId = MvxBindableListViewHelpers.ReadTemplatePath(context, attrs); Adapter = new MvxBindableListAdapterWithChangedEvent(context); Adapter.ItemTemplateId = itemTemplateId; Adapter.DataSetChanged += AdapterOnDataSetChanged; }
public MvxBindableAutoCompleteTextView(Context context, IAttributeSet attrs, MvxFilteringBindableListAdapter adapter) : base(context, attrs) { var itemTemplateId = MvxBindableListViewHelpers.ReadAttributeValue(context, attrs, MvxAndroidBindingResource.Instance.BindableListViewStylableGroupId, MvxAndroidBindingResource.Instance.BindableListItemTemplateId); adapter.ItemTemplateId = itemTemplateId; Adapter = adapter; this.ItemClick += OnItemClick; }
public MvxBindableListView(Context context, IAttributeSet attrs, MvxBindableListAdapter adapter) : base(context, attrs) { var itemTemplateId = MvxBindableListViewHelpers.ReadAttributeValue(context, attrs, MvxAndroidBindingResource.Instance.BindableListViewStylableGroupId, MvxAndroidBindingResource.Instance.BindableListItemTemplateId); adapter.ItemTemplateId = itemTemplateId; Adapter = adapter; SetupItemClickListener(); }
public MvxBindableLinearLayout(Context context, IAttributeSet attrs) : base(context, attrs) { var itemTemplateId = MvxBindableListViewHelpers.ReadAttributeValue(context, attrs, MvxAndroidBindingResource.Instance.BindableListViewStylableGroupId, MvxAndroidBindingResource.Instance.BindableListItemTemplateId); Adapter = new MvxBindableListAdapterWithChangedEvent(context); Adapter.ItemTemplateId = itemTemplateId; Adapter.DataSetChanged += AdapterOnDataSetChanged; this.ChildViewRemoved += OnChildViewRemoved; }
public MvxBindableSpinner(Context context, IAttributeSet attrs, MvxBindableListAdapter adapter) : base(context, attrs) { var itemTemplateId = MvxBindableListViewHelpers.ReadAttributeValue(context, attrs, MvxAndroidBindingResource.Instance.BindableListViewStylableGroupId, MvxAndroidBindingResource.Instance.BindableListItemTemplateId); var dropDownItemTemplateId = MvxBindableListViewHelpers.ReadAttributeValue(context, attrs, MvxAndroidBindingResource.Instance.BindableListViewStylableGroupId, MvxAndroidBindingResource.Instance.BindableDropDownListItemTemplateId); adapter.ItemTemplateId = itemTemplateId; adapter.DropDownItemTemplateId = dropDownItemTemplateId; Adapter = adapter; SetupHandleItemSelected(); }