EventArgs的缩写

时间:2016-06-21 11:47:39

标签: c# abbreviation

是否有可能为DependencyPropertyChangedEventArgs之类的某些类型声明缩写,以便这些行不会太长?

我有一个像这样声明的方法:

static void HtmlChanged(DependencyObject depObj, DependencyPropertyChangedEventArgs e)

现在我想到了一种声明EventArgs缩写的方法。我用using尝试了它:

using DPCEA = DependencyPropertyChangedEventArgs;

然而,这不起作用。我得到以下异常:

  

找不到类型或命名空间名称'DependencyPropertyChangedEventArgs'。

我希望能够像这样声明我的方法:

static void HtmlChanged(DependencyObject depObj, DPCEA e)

有可能实现这个目标吗?

1 个答案:

答案 0 :(得分:2)

using语句中,您需要提供完整的类型名称,包括名称空间:

using DPCEA = System.Windows.DependencyPropertyChangedEventArgs;

请注意,您必须在每个文件中重复此操作,因此可能会让您感到烦躁和维护噩梦。