using DevExpress.XtraEditors;
|
using System;
|
using System.Collections.Generic;
|
using System.ComponentModel;
|
using System.Data;
|
using System.Drawing;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
using System.Windows.Forms;
|
|
namespace HStation.WinFrmUI
|
{
|
public partial class XhsProjectHydroQ3dCtrl : DevExpress.XtraEditors.XtraUserControl
|
{
|
public XhsProjectHydroQ3dCtrl()
|
{
|
InitializeComponent();
|
this.drawer1.SelectedObjectsChanged += Drawer1_SelectedObjectsChanged;
|
}
|
|
public event Action<string> ClickParterEvent;
|
|
|
/// <summary>
|
/// 绑定数据
|
/// </summary>
|
public void SetBindingData(Yw.Model.HydroModelInfo rhs)
|
{
|
|
var netWork = Yw.WinFrmUI.HydroQ3dTransferHelper.ToNetworkViewModel(rhs);
|
|
this.drawer1.SetData(netWork);
|
}
|
|
private void Drawer1_SelectedObjectsChanged(object sender, List<Yw.WinFrmUI.Q3d.IBaseViewModel> e)
|
{
|
this.ClickParterEvent?.Invoke(e.FirstOrDefault()?.ID);
|
}
|
}
|
}
|