Вопрос по MouseRightButtonDown

Рейтинг: 0Ответов: 0Опубликовано: 09.09.2014

Добрый день.

Разбираюсь в чужом коде, встретил такую конструкцию:

<b>ActiveTextElement.MouseRightButtonDown += something_MouseRightButtonDown;</b>

В другом же месте то же самое с минусом. Сейчас, по логике программы, после += гарантировано идёт -=.

Собственно, вопрос вот в чём: сейчас после добавления метода делегату гарантировано, что он оттуда уберётся. Мне нужно сделать так, чтобы было возможно проходить через код, где лежит += несколько раз, но при этом в делегате всегда был один метод. Подозреваю, что мне нужно что-то типа

<b>if (ActiveTextElement.MouseRightButtonDown.Count == 1)</b>

Ранее не встречался с подобными конструкциями. Подскажите, что тут можно сделать.

Ответы

Ответов пока нет.