public void DetachProject() { if (this.proj != null) { if (ehRefresh != null) { this.proj.Refresh -= ehRefresh; ehRefresh = null; } this.proj = null; } }
public void AttachProject(IProject proj) { if (this.proj != proj) { DetachProject(); this.proj = (ImageProject)proj; ehRefresh = new EventHandler(project_Refresh); this.proj.Refresh += ehRefresh; } this.RefreshUI(); }