2016-06-21 5 views
3

Есть ли возможность объявить аббревиатуру для некоторых типов, таких как DependencyPropertyChangedEventArgs, чтобы линии не слишком длинные?Аббревиатура от EventArgs

У меня есть метод, объявленный как это:

static void HtmlChanged(DependencyObject depObj, DependencyPropertyChangedEventArgs e) 

Теперь я думал над тем, как объявить аббревиатуру для EventArgs. Я пробовал с using:

using DPCEA = DependencyPropertyChangedEventArgs; 

Однако, это не работает. Я получаю следующее исключение:

Не удалось найти имя типа или пространства имен DependencyPropertyChangedEventArgs.

Я хотел бы иметь возможность объявить свой метод, как это:

static void HtmlChanged(DependencyObject depObj, DPCEA e) 

Есть ли возможность для достижения этой цели?

+0

При использовании 'using' вам необходимо использовать полное пространство имен:' using DPCEA = System.Windows.DependencyPropertyChangedEventArgs; ' – haim770

ответ

2

В using заявлении, вы должны дать полное имя типа, в том числе имен:

using DPCEA = System.Windows.DependencyPropertyChangedEventArgs; 

Обратите внимание, что вы должны повторить это в каждом файле, так что он может получить утомительный и техническое обслуживание кошмара.

+0

Ooooh, я не думал об этом .. спасибо. –

 Смежные вопросы

  • Нет связанных вопросов^_^