namespace Yw.WinFrmUI
{
public partial class SetHydroMarkCtrl : DevExpress.XtraEditors.XtraUserControl
{
public SetHydroMarkCtrl()
{
InitializeComponent();
this.layoutControl1.SetupLayoutControl();
}
///
/// 重载数据事件
///
public event Action> ReloadDataEvent;
///
/// 确定事件
///
public event Action OkEvent;
///
/// 取消事件
///
public event Action CancelEvent;
///
/// 初始化数据
///
public void InitialData(Func hydroInfoFunc)
{
this.setHydroMarkPureCtrl1.InitialData(hydroInfoFunc);
}
///
/// 绑定数据
///
public void SetBindingData(List list)
{
this.setHydroMarkPureCtrl1.SetBindingData(list);
}
//确定
private void btnOk_Click(object sender, EventArgs e)
{
var list = this.setHydroMarkPureCtrl1.GetResultList();
this.ReloadDataEvent?.Invoke(list);
this.OkEvent?.Invoke();
}
//取消
private void btnCancel_Click(object sender, EventArgs e)
{
this.CancelEvent?.Invoke();
}
}
}