Я знаю, что в С# есть несколько встроенных событий, которые передают параметр ( "Отмена" ), который, если установлен в true, остановит дальнейшее выполнение в объекте, который поднял событие.
Как бы вы реализовали событие, в котором объект подъема мог отслеживать свойство в EventArgs?
Вот пример WinForms того, что я пытаюсь сделать:
http://msdn.microsoft.com/en-us/library/system.componentmodel.canceleventargs.cancel.aspx
Спасибо.