void dispatcher_ResourceAdded(string rescPath, ResrcAddedResponseHandler callback) { ResrcAddedResponseEArgs e = new ResrcAddedResponseEArgs(); //首先,进行系统内部搜索,看是否相应的资源已经存在。 Resource resc = coronaService.GetResource(rescPath); if (resc == null) { resc = rescControl.CreateResource(rescPath); coronaService.AddResource(resc); //其次,分析资源是否是系统可以识别的类型。如果是,以文件名作为标签名,自动添加标签。 rescControl.AnalyseResource(resc, coronaService); } e.resource = rescControl.WrapResource(resc); if (callback != null) { callback(e); } }