【发布时间】:2013-12-19 07:11:00
【问题描述】:
我有一个关于路由事件的问题,我在一些文档中看到,当我们定义自己的自定义事件时,我们使用以下代码添加和删除处理程序:
public event RoutedEventHandler CustomClick
{
add { AddHandler(CustomClickEvent, value); }
remove { RemoveHandler(CustomClickEvent, value); }
}
但我的意思是,这既不像构造函数语法,也不像属性初始化语法!它也不是属性获取/设置语法(尽管它看起来类似于)。我已阅读详细的 C# 文档,但我看不出这是什么构造。仅在有关自定义 RoutedEvents 的文档中,我看到了此代码,但在普通的 C# 教程/入门中,我从未看到这是一种合法的语言结构。有人可以向我解释一下吗?或者给我一个很好的文档来解释这个?
提前致谢。
【问题讨论】:
-
Here is the MSDN page 你要问的问题。
标签: c# routed-events