WPF中的sender简单介绍

Sender的使用方法

  1. 我们学习编程的朋友们都知道哈,尤其是当学到事件的使用时,有时我们可能会有些疑问哈,

如这个例子:

一个按钮单击事件:private void button1_Click(object sender, RoutedEventArgs e)

{

    Messagebox.show(“消息框提示”);

}

我们大家看到这个事件的例子时,我们可能会对括号里的一个object类的一个对象sender产生疑惑,那么sender是指的是什么呢?

按照编程的专业术语来说,sender 指的是触发事件的对象。通俗一点来讲,也就是指引起这个事件发生的那个控件,在此指的就是button1,当用户单击button1这个按钮时,会触发名为“button1_Click”的事件。当我们自定义按钮的属性时,我们可以通过代码的方式来改变,首先先创建Button 类的一个对象,即

Button btn=(Botton)sender;

Btn.content=”你单击了我以下”;

通过此例,我需要补充一点,所有的类都继承于object类。

posted @ 2013-09-11 16:34  梦想的火把永不熄灭  阅读(1335)  评论(0编辑  收藏  举报