Wpf 事件处理器

前台代码
1  <Grid>
2         <Button x:Name="btnClick" Width="40" Height="30" Content="Ckick" Click="BtnClick"></Button>
3     </Grid>

1,先给出事件模型如下;

 

 

 

 

给一个按钮绑定一个单击事件如下

 

 

代码;

前台代码
1  <Grid>
2         <Button x:Name="btnClick" Width="40" Height="30" Content="Ckick" Click="BtnClick"></Button>
3     </Grid>

 后台代码

后台代码
1   private void BtnClick(object sender, RoutedEventArgs e)
2         {
3             MessageBox.Show("Hello");
4         }

 

也可以不写前台代码,直接用c#语言来写,代码如下:

用c#绑定事件
 1    public partial class Event : Window
 2     {
 3         public Event()
 4         {
 5             InitializeComponent();
 6             this.btnClick.Click += new RoutedEventHandler(BtnClick);
 7 
 8         }
 9 
10         private void BtnClick(object sender, RoutedEventArgs e)
11         {
12             MessageBox.Show("Hello");
13         }
14     }

 

 

 

 

 

 

 参考:事件处理器

 

 

 

 

 

 

 

 

 

 

posted on 2011-08-18 21:13  wtq  阅读(416)  评论(0编辑  收藏  举报