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();
}
}
}