我有一个存储类,它有添加项目的事件。我的表单类处理事件。当我尝试序列化它时,格式化程序抱怨未标记为可序列化的表单类。当然,我不想序列化它,但是,我不能将事件标记为[NonSerialize],因为它不是字段...BinaryFormatter拾取事件
怎么办?
编辑:aditional的信息:
我试过匿名代码块:
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();
}
它是否适用于.net 2.0? – 2009-10-25 12:27:32
@Daniel,这已经工作,因为.net 1.0 – 2009-10-25 21:03:03
这工程太棒了! – 2010-01-02 11:09:40