У меня есть класс хранения, в котором есть события при добавлении элементов в него. Мой класс формы обрабатывает событие. Когда я пытаюсь сериализовать его, средство форматирования жалуется на класс формы, не помеченный как сериализуемый. Конечно, я не хочу сериализовать его, однако я не могу пометить событие как [NonSerialize], поскольку оно не является полем ...
Что делать?
РЕДАКТИРОВАТЬ: Дополнительная информация:
Я пробовал оба блока анонимного кода:
Storage.Instance.AllPartners.OnAdded +=
new Partners.Added(delegate(Partner p) {
viewPartners.RefreshData();
});
И обработчик события как член:
Storage.Instance.AllPartners.OnAdded += new Partners.Added(AllPartners_OnAdded);
void AllPartners_OnAdded(Partner partner)
{
viewPartners.RefreshData();
}