日期:2014-05-17  浏览次数:20697 次

接口中如何定义事件以及子类中如何去实现事件呢?
如题,对接口不懂,看了网上的说法也没太懂,我说一下需求
一个主程序,我是想在这里注册接口的事件,通过事件去更新窗体对象的值
一个接口类
一个实现类从接口继承
实现类中主要是获取数据,我是想这里触发接口的事件,让主程序注册的事件函数去
执行更新界面的操作
谁搞过这些东西的,给个说明,最好给个具体点的流程
在接口中怎么定义事件,在类中如何去实现这个事件,主程序怎么注册事件
分数不多,一点心意

------解决方案--------------------
[code=C#][/code]
public class imyface:interface
{
public delegated mydelegate();
public Event mydelegate myevent; 
}



------解决方案--------------------
在实现类中写 mydelegate();然后调用 myevent 就得了吧
------解决方案--------------------
http://msdn.microsoft.com/zh-cn/library/hy3sefw3
------解决方案--------------------
public delegate void Event(ITest sender);
public interface ITest
{
event Event Changed;
}
------解决方案--------------------
也只会用delegate那种形式,来听听。