private void List_ItemLongClick(object sender, AdapterView.ItemLongClickEventArgs e) { int pos = e.Position; new Android.Support.V7.App.AlertDialog.Builder(Context) .SetTitle("Сигурни ли сте") .SetMessage("Искате да изтриете този член?") .SetPositiveButton("Да", delegate { Data.RemoveFamilyMember(adapter[pos]); adapter.Remove(adapter[pos]); adapter.NotifyDataSetChanged(); }) .SetNegativeButton("Не", delegate { }) .Show(); }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { // Use this to return your custom view for this Fragment // return inflater.Inflate(Resource.Layout.YourFragment, container, false); var view = inflater.Inflate(Resource.Layout.family_fragment_view, container, false); btnSearch = view.FindViewById <Button>(Resource.Id.btnSearch); btnSearch.Click += BtnSearch_Click; editSearch = view.FindViewById <EditText>(Resource.Id.editSearch); btnAdd = view.FindViewById <Button>(Resource.Id.btnAdd); btnAdd.Click += BtnAdd_Click; if (this.Activity.Intent.Extras != null) { if (this.Activity.Intent.Extras.Get("userId") != null) { userId = (int)this.Activity.Intent.Extras.Get("userId"); } } members = Data.GetFamilyMembersByUserId(userId) .OrderByDescending(c => c.DateOfCreation) .ToList(); list = view.FindViewById <ListView>(Resource.Id.listView); adapter = new ClosePeopleAdapter <FamilyMember>(Context, members); list.Adapter = adapter; list.ItemLongClick += List_ItemLongClick; list.ItemClick += List_ItemClick; adapter.NotifyDataSetChanged(); return(view); }