求助,winform下一个界面显示多个类的反馈信息,不能实例化
介绍一下背景,做工控软件的,使用的单例模式,一个界面对应一个数据处理类,数据处理的消息通过事件反馈到前台frm界面上;
例如“frmA”对应“ClassA”、“frmB”对应“ClassB”...
现在的做法,“frmA”需要的实时信息通过订阅“ClassA”里的事件来完成,其他界面也是如此
新需求是有一个“frmAll”界面,此界面需要显示所有class的信息,此时所有处理类已经被其对应的界面实例化了,能想到的办法就是使用静态事件,在这个新界面订阅,但是这样会造成内存泄漏。
想问问大家有没有更好的办法?