Как отменять своё событие?
От: idn  
Дата: 25.01.07 09:02
Оценка:
У меня есть событие, нужно чтобы была возожность отменить его. Я так понимаю надо наследоваться от CancelEventArgs. В данный момент у меня такой код:


public delegate void MyEventHandler(object sender, MyEventArgs e);

public event MyEventHandler ItemDeleting;

protected virtual void OnItemDeleting(MyEventArgs e)
        {
            if (ItemDeleting != null)
                ItemDeleting(this, e);
        } 

RemoveItem()
{
OnItemDeleting(new MyEventArgs(myArg));

//удаление
}


Как сделать чтобы удаление не происходило если свойство cancel==true? чтобы удаление не происходило если свойство MyEventArgs.Сancel==true?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.