コード例 #1
0
        }//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
コード例 #2
0
        }//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