ÎļþÃû´Ó WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/04-q3d/XhsProjectQ3dViewPage.cs ÐÞ¸Ä |
| | |
| | | namespace HStation.WinFrmUI |
| | | { |
| | | public partial class XhsProjectQ3dViewPage : DocumentPage |
| | | public partial class XhsProjectL3d2ViewPage : DocumentPage |
| | | { |
| | | public XhsProjectQ3dViewPage() |
| | | public XhsProjectL3d2ViewPage() |
| | | { |
| | | InitializeComponent(); |
| | | this.PageTitle.Caption = "æ°´åè§å¾"; |
| | |
| | | InitialData(); |
| | | } |
| | | |
| | | |
| | | //åå§åæ°æ® |
| | | private async void InitialData() |
| | | { |
| | | var drawer = GetDrawer(); |
| | | this.Controls.Clear(); |
| | | this.Controls.Add(drawer); |
| | | if (_project == null) |
| | | { |
| | | return; |
| | |
| | | { |
| | | return; |
| | | } |
| | | var hydroInfo = await BLLFactory<Yw.BLL.HydroModelInfo>.Instance.GetByID(relation.ModelID); |
| | | if (hydroInfo == null) |
| | | var hydro = await BLLFactory<Yw.BLL.HydroModelInfo>.Instance.GetByID(relation.ModelID); |
| | | if (hydro == null) |
| | | { |
| | | return; |
| | | } |
| | | var network = hydroInfo.ToNetworkViewModel(); |
| | | drawer.SetData(network); |
| | | var nw = hydro.ToL3d2NetworkViewModel(); |
| | | this.viewerL3d21.Initial(nw); |
| | | } |
| | | |
| | | #region ç»å¶å®¹å¨ |
| | | |
| | | //è·åç»å¶å¨ |
| | | private Yw.WinFrmUI.Q3d.Drawer GetDrawer() |
| | | { |
| | | if (_drawer == null) |
| | | { |
| | | _drawer = new Yw.WinFrmUI.Q3d.Drawer(); |
| | | _drawer.Dock = DockStyle.Fill; |
| | | } |
| | | return _drawer; |
| | | } |
| | | //Q3dç»å¶å¨ |
| | | private Yw.WinFrmUI.Q3d.Drawer _drawer = null; |
| | | |
| | | #endregion |
| | | |
| | | |
| | | } |