/// <summary> /// 该属性表明MoonCore维持了所有系统已经建立的标签。在初始建立标签的时候,系统内部的标签仅仅有tagName属性。当执行了关联建立函数,即RelationCreated函数后 /// 向后台数据库发出了建立标签的请求,同时建立了关联。 /// </summary> public void addView(IViewEventDispatcher dispatcher) { dispatcher.ResourceAdded += new ResourceAddedHandler(dispatcher_ResourceAdded); dispatcher.SearchRequested += new SearchRequestedHandler(dispatcher_SearchRequestAsked); dispatcher.TagCreated += new TagCreatedHandler(dispatcher_TagCreated); dispatcher.RelationCreated += new RelationCreatedHandler(dispatcher_RelationCreated); dispatcher.TagModified += new TagModifiedHandler(dispatcher_TagModified); dispatcher.TagRemoved += new TagRemovedHandler(dispatcher_TagRemoved); dispatcher.ResourceOpened += new ResourceOpenedHander(dispatcher_ResourceOpened); }
/// <summary> /// 该属性表明MoonCore维持了所有系统已经建立的标签。在初始建立标签的时候,系统内部的标签仅仅有tagName属性。当执行了关联建立函数,即RelationCreated函数后 /// 向后台数据库发出了建立标签的请求,同时建立了关联。 /// </summary> public void addView(IViewEventDispatcher dispatcher) { dispatcher.ResourceAdded += new ResourceAddedHandler(dispatcher_ResourceAdded); dispatcher.SearchRequested += new SearchRequestedHandler(dispatcher_SearchRequestAsked); dispatcher.TagCreated += new TagCreatedHandler(dispatcher_TagCreated); dispatcher.RelationCreated += new RelationCreatedHandler(dispatcher_RelationCreated); dispatcher.TagModified += new TagModifiedHandler(dispatcher_TagModified); dispatcher.TagRemoved += new TagRemovedHandler(dispatcher_TagRemoved); dispatcher.ResourceOpened += new ResourceOpenedHander(dispatcher_ResourceOpened); }
public abstract void Do(string name, IViewEventDispatcher handler);
public override bool OnReturn() { m_Handler = null; return(base.OnReturn()); }
void IViewEvent.Bind(IViewEventDispatcher handler) { m_Handler = handler; }