WPF例4-查找触发路由事件的按钮

一、MainWindow中设置捕获ButtonBase.Click事件,触发Window_Click函数

MainWindow.xaml.cs文件代码

using System.Windows;
using System.Windows.Controls;

namespace WpfApp3
{
    /// 
    /// MainWindow.xaml 的交互逻辑
    /// 
    public partial class MainWindow : Window
    {
        public MainWindow()
        {
            InitializeComponent();
        }
        //事件处理函数
        private void Window_Click(object sender, RoutedEventArgs e)
        {
            Button btn = e.OriginalSource as Button;
            MessageBox.Show(btn.Content as string + "被单击了!");
        }
    }
}

MainWindow.xaml文件代码


    
        

代码效果如下:

WPF例4-查找触发路由事件的按钮_第1张图片
代码效果

你可能感兴趣的:(WPF例4-查找触发路由事件的按钮)