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"); } } }}