protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.ListDetailsActivity); var text = Intent.GetStringExtra("List"); _list = JsonConvert.DeserializeObject <ListModel>(text) ?? new ListModel(); _items = _repository.GetItemsFromList(_list.ListId); _getItemRadioButton = FindViewById <RadioButton>(Resource.Id.getItemRadioButton); _deleteItemRadioButton = FindViewById <RadioButton>(Resource.Id.deleteItemRadioButton); _eanCodeText = FindViewById <EditText>(Resource.Id.eanCodeEditText); _eanCodeText.TextChanged += EanTextChanged; _toolbar = FindViewById <Toolbar>(Resource.Id.toolbar); _toolbar.Title = _list.Name; _toolbar.InflateMenu(Resource.Menu.listDetails_top_menu); SetActionBar(_toolbar); var selected = new List <int>(); foreach (var item in _items) { if (item.Status.ItemStatusId == (int)ItemStatusEnum.Unavailable) { selected.Add(item.ItemId); } } ListAdapter = new AllItemsAdapter(this, _items, selected); }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { var view = inflater.Inflate(Resource.Layout.AllItems, null); var lv = view.FindViewById <ListView>(Android.Resource.Id.List); _selectedItems = new List <ItemModel>(); _items = _repository.GetAllItemsWithCildren(); _adapter = new AllItemsAdapter(Activity, _items); ListAdapter = _adapter; lv.ChoiceMode = ChoiceMode.None; return(view); }
private void UpdateItemList() { _items = _repository.GetItemsFromList(_list.ListId); ListAdapter = new AllItemsAdapter(this, _items); ((BaseAdapter)ListAdapter).NotifyDataSetChanged(); }
public void UpdateItems() { _items = _repository.GetAllItemsWithCildren(); _adapter = new AllItemsAdapter(Activity, _items); _adapter.NotifyDataSetChanged(); }