15-wp 多个按钮共用一个单击事件(棒棒糖)

来源:互联网 发布:太阳系软件下载 编辑:程序博客网 时间:2024/04/27 20:35
using System;using System.Collections.Generic;using System.Linq;using System.Net;using System.Windows;using System.Windows.Controls;using System.Windows.Documents;using System.Windows.Input;using System.Windows.Media;using System.Windows.Media.Animation;using System.Windows.Shapes;using Microsoft.Phone.Controls;namespace PhoneApp4{    public partial class MainPage : PhoneApplicationPage    {        // 构造函数        public MainPage()        {            InitializeComponent();            //为三个按钮添加单击监听事件,如果单击了,调用button_Click方法            button1.Click += new RoutedEventHandler(button_Click);            button2.Click += new RoutedEventHandler(button_Click);            button3.Click += new RoutedEventHandler(button_Click);        }        //监听事件调用的方法        private void button_Click(object sender, EventArgs e)        {            //将Object类型的sender转换为Button对象            Button btn = sender as Button;            if (btn.Name == "button1")            {                MessageBox.Show("按钮1");            }            if (btn.Name == "button2")            {                MessageBox.Show("按钮2");            }            if (btn.Name == "button3")            {                MessageBox.Show("按钮3");            }        }    }}