namespace Yw.WinFrmUI { /// /// 水力可见列表接口 /// public interface IHydroVisualList { /// /// 水力点击信息事件 /// event Action HydroClickInfoEvent; /// /// 水力点击视图事件 /// event Action HydroClickViewEvent; /// /// 水力改变信息事件 /// event Action> HydroChangedInfoEvent; /// /// 水力改变视图事件 /// event Action> HydroChangedViewEvent; /// /// 绑定数据 /// void SetBindingData(Yw.Model.HydroModelInfo hydroInfo); /// /// 绑定数据 /// void SetBindingData(Yw.Model.HydroModelInfo hydroInfo, List allCalcuResultList); /// /// 绑定数据 /// void SetBindingData(List allVisualViewModelList); /// /// 更新绑定数据 /// void UpdateBindingData(); /// /// 更新属性 /// void UpdateProperty(); /// /// 更新属性 /// void UpdateProperty(Yw.Model.HydroVisualInfo visual); /// /// 更新属性 /// void UpdateProperty(List visualList); /// /// 更新计算属性 /// void UpdateCalcuProperty(List allCalcuResultList); /// /// 是否有水力列表 /// bool HasHydroList { get; } /// /// 显示查询面板 /// bool ShowFindPanel { get; set; } /// /// 设置简单视图 /// void SetSimpleView(); /// /// 设置正常视图 /// void SetNormalView(); /// /// 设置计算视图 /// void SetCalcuView(); /// /// 设置批量设置视图 /// void SetBulkSetView(); } }