namespace HStation.WinFrmUI { /// /// 查看项目列表交互对象 /// public class MapViewProjectListCallBackObj : CallBackObj, IMapViewProjectListEvents { /// /// 选择项目事件 /// public event Func SelectProjectEvent; /// /// 取消选择项目事件 /// public event Func CancelSelectProjectEvent; /// /// 选择项目 /// public bool SelectProject(string projectId) { if (string.IsNullOrEmpty(projectId)) { return false; } if (this.SelectProjectEvent == null) { return true; } return this.SelectProjectEvent.Invoke(projectId); } /// /// 取消选择项目 /// public bool CancelSelectProject() { if (this.CancelSelectProjectEvent == null) { return true; } return this.CancelSelectProjectEvent.Invoke(); } } }