处理路由事件
- 使用XAML标记添加事件
<Image Source="Happyface.jpg" Stretch="None" Name="img" MouseUp="img_MouseUp"/>
通常约定以“元素名_事件名”的形式命名事件处理程序方法。
- 隐式得创建合适的委托对象:
img.MouseUp+=new MouseButtonEventHandler(img_MouseUp)
//或者使用隐式委托
img.MouseUp+=img_MouseUp;
- 自行调用UIElement.AddHandler()方法直接连接事件
img.AddHandler(Image.MouseUpEvent,new MouseButtonEventHandler(img_MouseUp));
如果想断开事件处理程序
img.MouseUp -=img_MouseUp;
或者
img.RemoveHandler(Image.MouseUpEvent,new MouseButtonEventHandler(img_MouseUp));