}//CtrlShoppingList void Initialize() { ckBuy = FindViewById <CheckBox>(Resource.Id.ckItem); lblItem = FindViewById <TextView>(Resource.Id.lblItem); lblQuantity = FindViewById <TextView>(Resource.Id.lblQuantity); lblItem.Text = m_Data.Description; lblQuantity.Text = ShAppContext.GetString(Resource.String.Quantity) + ":" + m_Data.Quantity; ckBuy.Checked = m_Data.Bought; ckBuy.CheckedChange += (x, y) => { Event_BuyItem?.Invoke(m_Data.InternalId, y.IsChecked); }; btnDelete = FindViewById <ImageButton>(Resource.Id.btnDelete); btnDelete.Click += (o, e) => { AlertDialog.Builder alert = new AlertDialog.Builder(m_ParentActivity); alert.SetCancelable(false); alert.SetTitle(Resource.String.DeleteListItem); alert.SetPositiveButton(Resource.String.Yes, (senderAlert, args) => { Event_DeleteItem?.Invoke(this.Id); }); alert.SetNegativeButton(Resource.String.No, (senderAlert, args) => { }); alert.Show(); }; }//Initialize
}//BtnEdit_Click /// <summary> /// BtnDelete_Click /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void BtnDelete_Click(object sender, EventArgs e) { AlertDialog.Builder alert = new AlertDialog.Builder(m_ParentActivity); alert.SetCancelable(false); alert.SetTitle(Resource.String.DeleteList); alert.SetPositiveButton(Resource.String.Yes, (senderAlert, args) => { Event_DeleteItem?.Invoke(this.Id); }); alert.SetNegativeButton(Resource.String.No, (senderAlert, args) => { }); alert.Show(); }//BtnDelete_Click