WinFrmUI/HStation.WinFrmUI.Assets.Core/01-pump/01-EditPumpPartProp/PumpProductListBox.Designer.cs
@@ -34,11 +34,11 @@ barManager1 = new DevExpress.XtraBars.BarManager(components); bar1 = new DevExpress.XtraBars.Bar(); BtnAddProductProp = new DevExpress.XtraBars.BarButtonItem(); barBtnDelete = new DevExpress.XtraBars.BarButtonItem(); barDockControlTop = new DevExpress.XtraBars.BarDockControl(); barDockControlBottom = new DevExpress.XtraBars.BarDockControl(); barDockControlLeft = new DevExpress.XtraBars.BarDockControl(); barDockControlRight = new DevExpress.XtraBars.BarDockControl(); barBtnDelete = new DevExpress.XtraBars.BarButtonItem(); ((System.ComponentModel.ISupportInitialize)listBoxControl1).BeginInit(); ((System.ComponentModel.ISupportInitialize)barManager1).BeginInit(); SuspendLayout(); @@ -88,6 +88,15 @@ BtnAddProductProp.PaintStyle = DevExpress.XtraBars.BarItemPaintStyle.CaptionGlyph; BtnAddProductProp.ItemClick += BtnAddProductProp_ItemClick; // // barBtnDelete // barBtnDelete.Caption = "å é¤å±æ§"; barBtnDelete.Id = 1; barBtnDelete.ImageOptions.SvgImage = (DevExpress.Utils.Svg.SvgImage)resources.GetObject("barBtnDelete.ImageOptions.SvgImage"); barBtnDelete.Name = "barBtnDelete"; barBtnDelete.Visibility = DevExpress.XtraBars.BarItemVisibility.Never; barBtnDelete.ItemClick += barBtnDelete_ItemClick; // // barDockControlTop // barDockControlTop.CausesValidation = false; @@ -119,14 +128,6 @@ barDockControlRight.Location = new Point(247, 28); barDockControlRight.Manager = barManager1; barDockControlRight.Size = new Size(0, 459); // // barBtnDelete // barBtnDelete.Caption = "å é¤å±æ§"; barBtnDelete.Id = 1; barBtnDelete.ImageOptions.SvgImage = (DevExpress.Utils.Svg.SvgImage)resources.GetObject("barBtnDelete.ImageOptions.SvgImage"); barBtnDelete.Name = "barBtnDelete"; barBtnDelete.ItemClick += barBtnDelete_ItemClick; // // PumpProductListBox // WinFrmUI/HStation.WinFrmUI.Assets.Core/01-pump/PumpProductMainPage.Designer.cs
@@ -80,116 +80,113 @@ ((System.ComponentModel.ISupportInitialize)popupPump).BeginInit(); ((System.ComponentModel.ISupportInitialize)svgImage32).BeginInit(); SuspendLayout(); // // // ribbonControl1 // // ribbonControl1.DrawGroupsBorderMode = DevExpress.Utils.DefaultBoolean.True; ribbonControl1.EmptyAreaImageOptions.ImagePadding = new Padding(43, 47, 43, 47); ribbonControl1.ExpandCollapseItem.Id = 0; ribbonControl1.ItemPanelStyle = DevExpress.XtraBars.Ribbon.RibbonItemPanelStyle.Classic; ribbonControl1.Items.AddRange(new DevExpress.XtraBars.BarItem[] { ribbonControl1.ExpandCollapseItem, BtnAdd, BtnEdit, barBtnEditPumpCurve, BarBtnEidtPumpPart, barButtonItem1, BarBtnPumpinformation, BarBtnEidtPumpProp, BtnDeleteAssetsPumpSeries }); ribbonControl1.Location = new Point(0, 0); ribbonControl1.Margin = new Padding(4, 5, 4, 5); ribbonControl1.MaxItemId = 26; ribbonControl1.Name = "ribbonControl1"; ribbonControl1.OptionsMenuMinWidth = 471; ribbonControl1.Pages.AddRange(new DevExpress.XtraBars.Ribbon.RibbonPage[] { ribbonPage1 }); ribbonControl1.ShowApplicationButton = DevExpress.Utils.DefaultBoolean.False; ribbonControl1.ShowExpandCollapseButton = DevExpress.Utils.DefaultBoolean.False; ribbonControl1.ShowPageHeadersInFormCaption = DevExpress.Utils.DefaultBoolean.True; ribbonControl1.ShowPageHeadersMode = DevExpress.XtraBars.Ribbon.ShowPageHeadersMode.ShowOnMultiplePages; ribbonControl1.Size = new Size(1333, 148); ribbonControl1.Size = new Size(713, 101); ribbonControl1.ToolbarLocation = DevExpress.XtraBars.Ribbon.RibbonQuickAccessToolbarLocation.Hidden; // // // BtnAdd // // BtnAdd.Caption = "æ·»å åå·"; BtnAdd.Id = 1; BtnAdd.ImageOptions.SvgImage = (DevExpress.Utils.Svg.SvgImage)resources.GetObject("BtnAdd.ImageOptions.SvgImage"); BtnAdd.Name = "BtnAdd"; BtnAdd.ItemClick += BtnAdd_ItemClickAsync; // // // BtnEdit // // BtnEdit.Caption = "ç¼è¾åå·"; BtnEdit.Id = 2; BtnEdit.ImageOptions.SvgImage = (DevExpress.Utils.Svg.SvgImage)resources.GetObject("BtnEdit.ImageOptions.SvgImage"); BtnEdit.Name = "BtnEdit"; BtnEdit.ItemClick += BtnEdit_ItemClick; // // // barBtnEditPumpCurve // // barBtnEditPumpCurve.Caption = "æ³µæ²çº¿ç¼è¾"; barBtnEditPumpCurve.Id = 13; barBtnEditPumpCurve.ImageOptions.SvgImage = (DevExpress.Utils.Svg.SvgImage)resources.GetObject("barBtnEditPumpCurve.ImageOptions.SvgImage"); barBtnEditPumpCurve.Name = "barBtnEditPumpCurve"; barBtnEditPumpCurve.ItemClick += barBtnEditPumpCurve_ItemClickAsync; // // // BarBtnEidtPumpPart // // BarBtnEidtPumpPart.Caption = "ç¼è¾æ³µäº§å屿§"; BarBtnEidtPumpPart.Id = 16; BarBtnEidtPumpPart.ImageOptions.SvgImage = (DevExpress.Utils.Svg.SvgImage)resources.GetObject("BarBtnEidtPumpPart.ImageOptions.SvgImage"); BarBtnEidtPumpPart.Name = "BarBtnEidtPumpPart"; BarBtnEidtPumpPart.ItemClick += BarBtnEidtPumpPart_ItemClick; // // // barButtonItem1 // // barButtonItem1.Caption = "barButtonItem1"; barButtonItem1.Id = 22; barButtonItem1.Name = "barButtonItem1"; barButtonItem1.Visibility = DevExpress.XtraBars.BarItemVisibility.Never; barButtonItem1.ItemClick += barButtonItem1_ItemClick; // // // BarBtnPumpinformation // // BarBtnPumpinformation.AllowHtmlText = DevExpress.Utils.DefaultBoolean.True; BarBtnPumpinformation.Caption = "æ¥ç泵信æ¯"; BarBtnPumpinformation.Id = 23; BarBtnPumpinformation.ImageOptions.SvgImage = (DevExpress.Utils.Svg.SvgImage)resources.GetObject("BarBtnPumpinformation.ImageOptions.SvgImage"); BarBtnPumpinformation.Name = "BarBtnPumpinformation"; BarBtnPumpinformation.ItemClick += BarBtnPumpinformation_ItemClick; // // // BarBtnEidtPumpProp // // BarBtnEidtPumpProp.Caption = "屿§ç¼è¾"; BarBtnEidtPumpProp.Id = 24; BarBtnEidtPumpProp.ImageOptions.SvgImage = (DevExpress.Utils.Svg.SvgImage)resources.GetObject("BarBtnEidtPumpProp.ImageOptions.SvgImage"); BarBtnEidtPumpProp.Name = "BarBtnEidtPumpProp"; BarBtnEidtPumpProp.ItemClick += BarBtnEidtPumpPart_ItemClick; // // // BtnDeleteAssetsPumpSeries // // BtnDeleteAssetsPumpSeries.Caption = "å 餿³µåå·"; BtnDeleteAssetsPumpSeries.Id = 25; BtnDeleteAssetsPumpSeries.ImageOptions.SvgImage = (DevExpress.Utils.Svg.SvgImage)resources.GetObject("BtnDeleteAssetsPumpSeries.ImageOptions.SvgImage"); BtnDeleteAssetsPumpSeries.Name = "BtnDeleteAssetsPumpSeries"; BtnDeleteAssetsPumpSeries.ItemClick += BtnDelete_ItemClick; // // // ribbonPage1 // // ribbonPage1.Groups.AddRange(new DevExpress.XtraBars.Ribbon.RibbonPageGroup[] { ribbonPageGroup1 }); ribbonPage1.Name = "ribbonPage1"; ribbonPage1.Text = "ribbonPage1"; // // // ribbonPageGroup1 // // ribbonPageGroup1.ItemLinks.Add(BtnAdd); ribbonPageGroup1.ItemLinks.Add(BtnEdit); ribbonPageGroup1.ItemLinks.Add(barBtnEditPumpCurve); ribbonPageGroup1.ItemLinks.Add(BarBtnEidtPumpProp); ribbonPageGroup1.Name = "ribbonPageGroup1"; ribbonPageGroup1.Text = "åºç¡åè½"; // // // dockManager1 // // dockManager1.DockingOptions.ShowCloseButton = false; dockManager1.Form = this; dockManager1.RootPanels.AddRange(new DevExpress.XtraBars.Docking.DockPanel[] { dockPanel1 }); dockManager1.TopZIndexControls.AddRange(new string[] { "DevExpress.XtraBars.BarDockControl", "DevExpress.XtraBars.StandaloneBarDockControl", "System.Windows.Forms.MenuStrip", "System.Windows.Forms.StatusStrip", "System.Windows.Forms.StatusBar", "DevExpress.XtraBars.Ribbon.RibbonStatusBar", "DevExpress.XtraBars.Ribbon.RibbonControl", "DevExpress.XtraBars.Navigation.OfficeNavigationBar", "DevExpress.XtraBars.Navigation.TileNavPane", "DevExpress.XtraBars.TabFormControl", "DevExpress.XtraBars.FluentDesignSystem.FluentDesignFormControl", "DevExpress.XtraBars.ToolbarForm.ToolbarFormControl" }); // // // dockPanel1 // // dockPanel1.Controls.Add(dockPanel1_Container); dockPanel1.Dock = DevExpress.XtraBars.Docking.DockingStyle.Left; dockPanel1.ID = new Guid("20cba9f0-4c76-45ad-a0f6-714fb6b14171"); @@ -197,257 +194,240 @@ dockPanel1.Margin = new Padding(0); dockPanel1.Name = "dockPanel1"; dockPanel1.Options.ShowAutoHideButton = false; dockPanel1.OriginalSize = new Size(200, 200); dockPanel1.Size = new Size(286, 860); dockPanel1.OriginalSize = new Size(202, 200); dockPanel1.Size = new Size(202, 526); dockPanel1.Text = "ç³»åå表"; // // // dockPanel1_Container // // dockPanel1_Container.Controls.Add(AssetsPumpSeriesTreeListCtrl1); dockPanel1_Container.Location = new Point(4, 38); dockPanel1_Container.Margin = new Padding(4, 5, 4, 5); dockPanel1_Container.Location = new Point(3, 26); dockPanel1_Container.Name = "dockPanel1_Container"; dockPanel1_Container.Size = new Size(275, 818); dockPanel1_Container.Size = new Size(195, 497); dockPanel1_Container.TabIndex = 0; // // // AssetsPumpSeriesTreeListCtrl1 // // AssetsPumpSeriesTreeListCtrl1.Appearance.BackColor = SystemColors.Control; AssetsPumpSeriesTreeListCtrl1.Appearance.Options.UseBackColor = true; AssetsPumpSeriesTreeListCtrl1.Dock = DockStyle.Fill; AssetsPumpSeriesTreeListCtrl1.Location = new Point(0, 0); AssetsPumpSeriesTreeListCtrl1.Margin = new Padding(6, 8, 6, 8); AssetsPumpSeriesTreeListCtrl1.Margin = new Padding(4, 5, 4, 5); AssetsPumpSeriesTreeListCtrl1.Name = "AssetsPumpSeriesTreeListCtrl1"; AssetsPumpSeriesTreeListCtrl1.Size = new Size(275, 818); AssetsPumpSeriesTreeListCtrl1.Size = new Size(195, 497); AssetsPumpSeriesTreeListCtrl1.TabIndex = 0; // // // gridControl1 // // gridControl1.DataSource = currentViewModelBindingSource; gridControl1.Dock = DockStyle.Fill; gridControl1.EmbeddedNavigator.Margin = new Padding(13, 20, 13, 20); gridControl1.Location = new Point(0, 148); gridControl1.Location = new Point(0, 101); gridControl1.MainView = gridView1; gridControl1.Margin = new Padding(4, 5, 4, 5); gridControl1.MenuManager = ribbonControl1; gridControl1.Name = "gridControl1"; gridControl1.Size = new Size(1333, 712); gridControl1.Size = new Size(713, 425); gridControl1.TabIndex = 0; gridControl1.ViewCollection.AddRange(new DevExpress.XtraGrid.Views.Base.BaseView[] { gridView1 }); // // // currentViewModelBindingSource // // currentViewModelBindingSource.DataSource = typeof(AssetsPumpMainViewModel); // // // gridView1 // // gridView1.Appearance.HeaderPanel.Options.UseTextOptions = true; gridView1.Appearance.HeaderPanel.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; gridView1.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; gridView1.Columns.AddRange(new DevExpress.XtraGrid.Columns.GridColumn[] { colName, colTagName, colSortCode, colDescription, colRatedFlow, colRatedHead, colD2, colErosion, colRatedEfficiency, colRatedPower, colRatedSpeed }); gridView1.DetailHeight = 550; gridView1.GridControl = gridControl1; gridView1.Name = "gridView1"; gridView1.OptionsEditForm.PopupEditFormWidth = 1143; gridView1.OptionsView.ShowGroupPanel = false; gridView1.MouseUp += gridView1_MouseUp; // // // colName // // colName.AppearanceCell.Options.UseTextOptions = true; colName.AppearanceCell.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; colName.Caption = "åå·"; colName.FieldName = "Name"; colName.MinWidth = 29; colName.Name = "colName"; colName.Visible = true; colName.VisibleIndex = 0; colName.Width = 296; // colName.Width = 207; // // colTagName // // colTagName.AppearanceCell.Options.UseTextOptions = true; colTagName.AppearanceCell.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; colTagName.Caption = "æ ç¾"; colTagName.FieldName = "TagName"; colTagName.MinWidth = 29; colTagName.Name = "colTagName"; colTagName.Visible = true; colTagName.VisibleIndex = 8; colTagName.Width = 191; // colTagName.Width = 134; // // colSortCode // // colSortCode.AppearanceCell.Options.UseTextOptions = true; colSortCode.AppearanceCell.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; colSortCode.Caption = "æåºç "; colSortCode.FieldName = "SortCode"; colSortCode.MinWidth = 29; colSortCode.Name = "colSortCode"; colSortCode.Visible = true; colSortCode.VisibleIndex = 9; colSortCode.Width = 43; // colSortCode.Width = 30; // // colDescription // // colDescription.AppearanceCell.Options.UseTextOptions = true; colDescription.AppearanceCell.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; colDescription.Caption = "说æ"; colDescription.FieldName = "Description"; colDescription.MinWidth = 29; colDescription.Name = "colDescription"; colDescription.Visible = true; colDescription.VisibleIndex = 10; colDescription.Width = 191; // colDescription.Width = 134; // // colRatedFlow // // colRatedFlow.AppearanceCell.Options.UseTextOptions = true; colRatedFlow.AppearanceCell.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; colRatedFlow.Caption = "é¢å®æµé(m³/h)"; colRatedFlow.FieldName = "RatedFlow"; colRatedFlow.MinWidth = 29; colRatedFlow.Name = "colRatedFlow"; colRatedFlow.Visible = true; colRatedFlow.VisibleIndex = 1; colRatedFlow.Width = 136; // colRatedFlow.Width = 95; // // colRatedHead // // colRatedHead.AppearanceCell.Options.UseTextOptions = true; colRatedHead.AppearanceCell.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; colRatedHead.Caption = "é¢å®æ¬ç¨(m)"; colRatedHead.FieldName = "RatedHead"; colRatedHead.MinWidth = 29; colRatedHead.Name = "colRatedHead"; colRatedHead.Visible = true; colRatedHead.VisibleIndex = 2; colRatedHead.Width = 136; // colRatedHead.Width = 95; // // colD2 // // colD2.AppearanceCell.Options.UseTextOptions = true; colD2.AppearanceCell.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; colD2.Caption = "å¶è½®å¤å¾(mm)"; colD2.FieldName = "D2"; colD2.MinWidth = 29; colD2.Name = "colD2"; colD2.Visible = true; colD2.VisibleIndex = 3; colD2.Width = 136; // colD2.Width = 95; // // colErosion // // colErosion.AppearanceCell.Options.UseTextOptions = true; colErosion.AppearanceCell.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; colErosion.Caption = "æ°è(m)"; colErosion.FieldName = "Erosion"; colErosion.MinWidth = 29; colErosion.Name = "colErosion"; colErosion.Visible = true; colErosion.VisibleIndex = 4; colErosion.Width = 136; // colErosion.Width = 95; // // colRatedEfficiency // // colRatedEfficiency.AppearanceCell.Options.UseTextOptions = true; colRatedEfficiency.AppearanceCell.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; colRatedEfficiency.Caption = "é¢å®æç(%)"; colRatedEfficiency.FieldName = "RatedEfficiency"; colRatedEfficiency.MinWidth = 29; colRatedEfficiency.Name = "colRatedEfficiency"; colRatedEfficiency.Visible = true; colRatedEfficiency.VisibleIndex = 5; colRatedEfficiency.Width = 136; // colRatedEfficiency.Width = 95; // // colRatedPower // // colRatedPower.AppearanceCell.Options.UseTextOptions = true; colRatedPower.AppearanceCell.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; colRatedPower.Caption = "é¢å®åç(KW)"; colRatedPower.FieldName = "RatedPower"; colRatedPower.MinWidth = 29; colRatedPower.Name = "colRatedPower"; colRatedPower.Visible = true; colRatedPower.VisibleIndex = 6; colRatedPower.Width = 136; // colRatedPower.Width = 95; // // colRatedSpeed // // colRatedSpeed.Caption = "é¢å®è½¬é(r/min)"; colRatedSpeed.FieldName = "RatedSpeed"; colRatedSpeed.MinWidth = 29; colRatedSpeed.Name = "colRatedSpeed"; colRatedSpeed.Visible = true; colRatedSpeed.VisibleIndex = 7; colRatedSpeed.Width = 136; // colRatedSpeed.Width = 95; // // layoutControl1 // // layoutControl1.Controls.Add(sidePanel1); layoutControl1.Dock = DockStyle.Fill; layoutControl1.Location = new Point(286, 0); layoutControl1.Margin = new Padding(4, 5, 4, 5); layoutControl1.Location = new Point(202, 0); layoutControl1.Name = "layoutControl1"; layoutControl1.Root = Root; layoutControl1.Size = new Size(1333, 860); layoutControl1.Size = new Size(713, 526); layoutControl1.TabIndex = 6; layoutControl1.Text = "layoutControl1"; // // // sidePanel1 // // sidePanel1.Controls.Add(gridControl1); sidePanel1.Controls.Add(ribbonControl1); sidePanel1.Location = new Point(0, 0); sidePanel1.Margin = new Padding(4, 5, 4, 5); sidePanel1.Name = "sidePanel1"; sidePanel1.Size = new Size(1333, 860); sidePanel1.Size = new Size(713, 526); sidePanel1.TabIndex = 3; sidePanel1.Text = "sidePanel1"; // // // Root // // Root.EnableIndentsWithoutBorders = DevExpress.Utils.DefaultBoolean.True; Root.GroupBordersVisible = false; Root.Items.AddRange(new DevExpress.XtraLayout.BaseLayoutItem[] { layoutControlItem1 }); Root.Name = "Root"; Root.Padding = new DevExpress.XtraLayout.Utils.Padding(0, 0, 0, 0); Root.Size = new Size(1333, 860); Root.Size = new Size(713, 526); Root.TextVisible = false; // // // layoutControlItem1 // // layoutControlItem1.Control = sidePanel1; layoutControlItem1.Location = new Point(0, 0); layoutControlItem1.Name = "layoutControlItem1"; layoutControlItem1.Padding = new DevExpress.XtraLayout.Utils.Padding(0, 0, 0, 0); layoutControlItem1.Size = new Size(1333, 860); layoutControlItem1.Size = new Size(713, 526); layoutControlItem1.TextSize = new Size(0, 0); layoutControlItem1.TextVisible = false; // // // popupPump // // popupPump.ItemLinks.Add(BarBtnPumpinformation); popupPump.ItemLinks.Add(BarBtnEidtPumpPart); popupPump.ItemLinks.Add(BtnDeleteAssetsPumpSeries); popupPump.Name = "popupPump"; popupPump.Ribbon = ribbonControl1; // // // svgImage32 // // svgImage32.ImageSize = new Size(32, 32); svgImage32.Add("propertiespanel", "image://svgimages/diagramicons/propertiespanel.svg"); // // // PumpProductMainPage // // Appearance.BackColor = SystemColors.Control; Appearance.Options.UseBackColor = true; AutoScaleDimensions = new SizeF(10F, 22F); AutoScaleDimensions = new SizeF(7F, 14F); AutoScaleMode = AutoScaleMode.Font; Controls.Add(layoutControl1); Controls.Add(dockPanel1); Name = "PumpProductMainPanel"; Size = new Size(1133, 547); Margin = new Padding(2); Name = "PumpProductMainPage"; Size = new Size(915, 526); ((System.ComponentModel.ISupportInitialize)ribbonControl1).EndInit(); ((System.ComponentModel.ISupportInitialize)dockManager1).EndInit(); dockPanel1.ResumeLayout(false); WinFrmUI/HStation.WinFrmUI.Assets.Core/01-pump/PumpProductMainPage.resx
@@ -1,7 +1,7 @@ <?xml version="1.0" encoding="utf-8"?> <root> <!-- Microsoft ResX Schema Microsoft ResX Schema Version 2.0 @@ -48,7 +48,7 @@ value : The object must be serialized with : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter : and then encoded with base64 encoding. mimetype: application/x-microsoft.net.object.soap.base64 value : The object must be serialized with : System.Runtime.Serialization.Formatters.Soap.SoapFormatter WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/01-property/XhsProjectSimulationPropertyCtrl.cs
@@ -20,8 +20,6 @@ this.hydroParterPropertyCtrl1.MatchingDbEvent += HydroParterPropertyCtrl1_MatchingDbEvent; } //æ°´åä¿¡æ¯æ¹æ³ private Func<Yw.Model.HydroModelInfo> _hydroInfoFunc = null; @@ -117,11 +115,12 @@ dlg.ShowDialog(); } break; case Yw.WinFrmUI.HydroCurve.Valve: { } break; default: break; } } @@ -236,11 +235,11 @@ if (input.DbId != string.Empty) { var detailDlg = new DetailInfo4DsDlg(); var detailDlg = new PumpFullInfoViewDlg(); detailDlg.SetBindindData(input); detailDlg.ShowDialog(); return; } return; var dlg = new PumpSingleMatchingDlg(); dlg.SetBindingData(input); dlg.ReloadDataEvent += (rhs) => @@ -319,7 +318,5 @@ break; } } } } WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/06-simulation/XhsProjectSimulationCorePage.Designer.cs
@@ -93,7 +93,7 @@ ribbonControl1.ShowPageHeadersMode = DevExpress.XtraBars.Ribbon.ShowPageHeadersMode.ShowOnMultiplePages; ribbonControl1.ShowQatLocationSelector = false; ribbonControl1.ShowToolbarCustomizeItem = false; ribbonControl1.Size = new Size(967, 128); ribbonControl1.Size = new Size(967, 101); ribbonControl1.Toolbar.ShowCustomizeItem = false; ribbonControl1.ToolbarLocation = DevExpress.XtraBars.Ribbon.RibbonQuickAccessToolbarLocation.Hidden; // @@ -304,12 +304,12 @@ tabPane1.Controls.Add(tabPageBimface); tabPane1.Controls.Add(tabPageQ3d); tabPane1.Dock = DockStyle.Fill; tabPane1.Location = new Point(0, 128); tabPane1.Location = new Point(0, 101); tabPane1.Name = "tabPane1"; tabPane1.Pages.AddRange(new DevExpress.XtraBars.Navigation.NavigationPageBase[] { tabPageBimface, tabPageQ3d }); tabPane1.RegularSize = new Size(692, 340); tabPane1.RegularSize = new Size(692, 367); tabPane1.SelectedPage = tabPageBimface; tabPane1.Size = new Size(692, 340); tabPane1.Size = new Size(692, 367); tabPane1.TabIndex = 1; tabPane1.Text = "tabPane1"; // @@ -317,7 +317,7 @@ // tabPageBimface.Caption = "ä¸ç»´æ¨¡å"; tabPageBimface.Name = "tabPageBimface"; tabPageBimface.Size = new Size(692, 307); tabPageBimface.Size = new Size(692, 334); // // tabPageQ3d // @@ -336,17 +336,17 @@ docPnlRight.Controls.Add(controlContainerRight); docPnlRight.Dock = DevExpress.XtraBars.Docking.DockingStyle.Right; docPnlRight.ID = new Guid("cffe2560-3445-4488-83cf-b9e4b936ff18"); docPnlRight.Location = new Point(692, 128); docPnlRight.Location = new Point(692, 101); docPnlRight.Name = "docPnlRight"; docPnlRight.OriginalSize = new Size(275, 200); docPnlRight.Size = new Size(275, 505); docPnlRight.Size = new Size(275, 532); docPnlRight.Text = "屿§"; // // controlContainerRight // controlContainerRight.Location = new Point(4, 26); controlContainerRight.Name = "controlContainerRight"; controlContainerRight.Size = new Size(268, 476); controlContainerRight.Size = new Size(268, 503); controlContainerRight.TabIndex = 0; // // docPnlBottom @@ -395,8 +395,8 @@ AutoScaleDimensions = new SizeF(7F, 14F); AutoScaleMode = AutoScaleMode.Font; Controls.Add(tabPane1); Controls.Add(docPnlBottom); Controls.Add(docPnlRight); Controls.Add(docPnlBottom); Controls.Add(ribbonControl1); Margin = new Padding(2); Name = "XhsProjectSimulationCorePage"; WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/06-simulation/XhsProjectSimulationCorePage.cs
@@ -11,7 +11,7 @@ InitializeComponent(); this.PageTitle.Caption = "æ°´åæ¨¡æ"; this.PageTitle.HeaderSvgImage = this.svgImg32[0]; this.docPnlBottom.Visibility = DevExpress.XtraBars.Docking.DockVisibility.Hidden; this.docPnlBottom.Visibility = DevExpress.XtraBars.Docking.DockVisibility.Hidden; } private HStation.Vmo.XhsProjectVmo _project = null;//é¡¹ç® @@ -111,6 +111,7 @@ } return _bimfaceCtrl; } //bimfaceæ§ä»¶ private XhsProjectSimulationBimfaceCtrl _bimfaceCtrl = null; @@ -175,7 +176,7 @@ } } #endregion #endregion Bimface #region Q3d @@ -199,10 +200,11 @@ } return _q3dCtrl; } //Q3dæ§ä»¶ private XhsProjectSimulationQ3dCtrl _q3dCtrl = null; #endregion #endregion Q3d #region 屿§é¢æ¿ @@ -216,10 +218,10 @@ } return _propertyCtrl; } private XhsProjectSimulationPropertyCtrl _propertyCtrl = null;//屿§æ§ä»¶ #endregion #endregion 屿§é¢æ¿ #region èªå¨å¹é @@ -258,6 +260,7 @@ } return _matchingListCtrl; } //å¹é å表æ§ä»¶ private XhsProjectSimulationMatchingListCtrl _matchingListCtrl = null; @@ -278,8 +281,7 @@ this.docPnlBottom.Height = 350; } #endregion #endregion èªå¨å¹é #region æªå¹é å表 @@ -317,6 +319,7 @@ } return _unMatchingListCtrl; } private XhsProjectSimulationUnMatchingListCtrl _unMatchingListCtrl = null;//æªå¹é å表 //æªå¹é å表 @@ -335,9 +338,7 @@ this.docPnlBottom.Height = 350; } #endregion #endregion æªå¹é å表 #region ä¸é®æ¾é @@ -367,7 +368,7 @@ } } #endregion #endregion ä¸é®æ¾é #region æ°´åæ ¡éª @@ -405,6 +406,7 @@ } return _checkResultCtrl; } //æ ¡éªç»ææ§ä»¶ private XhsProjectSimulationHydroCheckResultCtrl _checkResultCtrl = null; @@ -425,7 +427,7 @@ this.docPnlBottom.Height = 350; } #endregion #endregion æ°´åæ ¡éª #region ä¿åæ°´åä¿¡æ¯ @@ -446,7 +448,7 @@ TipFormHelper.ShowSucceed("ä¿åæåï¼"); } #endregion #endregion ä¿åæ°´åä¿¡æ¯ #region æä»¶æç» @@ -472,6 +474,7 @@ } return _parterListCtrl; } //æä»¶æç»æ§ä»¶ private Yw.WinFrmUI.HydroParterListCtrl _parterListCtrl = null; @@ -491,8 +494,7 @@ this.docPnlBottom.Height = 350; } #endregion #endregion æä»¶æç» #region INPå¯¼åº @@ -514,7 +516,7 @@ TipFormHelper.ShowSucceed("å¯¼åºæå"); } #endregion #endregion INPå¯¼åº #region ä¸å¡æ¹æ³ @@ -568,10 +570,9 @@ } } } } #endregion #endregion ä¸å¡æ¹æ³ #region é ç½® @@ -581,7 +582,7 @@ this.rmSet.ShowPopup(MousePosition, true); } #endregion #endregion é ç½® #region æ§è½æ²çº¿ @@ -648,10 +649,9 @@ dlg.ShowDialog(); } #endregion #endregion æ§è½æ²çº¿ #region æ°´åè®¡ç® //è·åè®¡ç®æ§ä»¶ private XhsProjectSimulationCalcuCtrl GetCalcuCtrl() @@ -724,11 +724,11 @@ this.docPnlBottom.Height = 350; TipFormHelper.ShowError("计ç®å¤±è´¥"); } }; } return _calcuCtrl; } private XhsProjectSimulationCalcuCtrl _calcuCtrl = null;//è®¡ç®æ§ä»¶ //æ°´åè®¡ç® @@ -748,9 +748,7 @@ this.docPnlBottom.Height = 350; } #endregion #endregion æ°´åè®¡ç® #region æä»¶æ¥è¯¢ @@ -787,6 +785,7 @@ } return _searchCtrl; } private XhsProjectSimulationSearchCtrl _searchCtrl = null;//æ¥è¯¢ç»ä»¶ //æ¥è¯¢ @@ -805,9 +804,7 @@ this.docPnlBottom.Height = 350; } #endregion #endregion æä»¶æ¥è¯¢ #region æ æ³¨ @@ -879,6 +876,6 @@ dlg.ShowDialog(); } #endregion #endregion æ æ³¨ } } WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/XhsProjectSimulationMgrPage.cs
@@ -19,6 +19,7 @@ this.xhsProjectSimulationFunctionMgrCtrl1.ShowXhsProjectSimulationEvent += XhsProjectSimulationFunctionMgrCtrl1_ShowXhsProjectSimulationEvent; this.xhsProjectSimulationFunctionMgrCtrl1.CreateXhsProjectSchemeEvent += XhsProjectSimulationFunctionMgrCtrl1_CreateXhsProjectSchemeEvent; this.xhsProjectSimulationFunctionMgrCtrl1.CompareXhsProjectSchemeEvent += XhsProjectSimulationFunctionMgrCtrl1_CompareXhsProjectSchemeEvent; PumpFullInfoViewDlg.JumpPumpFullInfoCtrl += ShowPumpInfo; } private long _projectId;//项ç®id @@ -88,7 +89,6 @@ await page.SetBindingData(_project, _projectSite, _hydroInfo); CreatePage(page, guid); } } //æ¾ç¤ºæ°´å模æäºä»¶ @@ -130,7 +130,7 @@ TipFormHelper.ShowWarn("æ£å¨å¼åä¸ï¼æ¬è¯·æå¾ ..."); } #endregion #endregion åè½é¢æ¿ #region TabbedView ç¸å ³äºä»¶å¤çç¨åº @@ -412,5 +412,19 @@ } #endregion Page private void ShowPumpInfo(PumpFullInfoCtrl pumpFullInfoCtrl) { var guid = new PageGuid() { Modular = this.PageGuid.Modular, MoudingType = eMoudingType.Tab, Function = "xhs-project-pump-info", }; if (!IsExistPage(guid, true)) { CreatePage(pumpFullInfoCtrl, guid); } } } } WinFrmUI/HStation.WinFrmUI.Xhs.Core/04-pump/PumpFullInfoCtrl.resx
@@ -1,7 +1,7 @@ <?xml version="1.0" encoding="utf-8"?> <root> <!-- Microsoft ResX Schema Microsoft ResX Schema Version 2.0 @@ -48,7 +48,7 @@ value : The object must be serialized with : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter : and then encoded with base64 encoding. mimetype: application/x-microsoft.net.object.soap.base64 value : The object must be serialized with : System.Runtime.Serialization.Formatters.Soap.SoapFormatter @@ -504,6 +504,9 @@ 1J24lI4fCunS9ofxhwM6/wUkzQ+9YILa5wAAAABJRU5ErkJggg== </value> </data> <metadata name="svgImageCollection1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <value>496, 12</value> </metadata> <metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <value>70</value> </metadata> WinFrmUI/HStation.WinFrmUI.Xhs.Core/04-pump/PumpFullInfoViewDlg.Designer.cs
@@ -1,6 +1,6 @@ namespace HStation.WinFrmUI { partial class DetailInfo4DsDlg partial class PumpFullInfoViewDlg { /// <summary> /// Required designer variable. @@ -29,15 +29,18 @@ private void InitializeComponent() { components = new Container(); ComponentResourceManager resources = new ComponentResourceManager(typeof(DetailInfo4DsDlg)); DevExpress.Utils.SuperToolTip superToolTip1 = new DevExpress.Utils.SuperToolTip(); DevExpress.Utils.ToolTipItem toolTipItem1 = new DevExpress.Utils.ToolTipItem(); ComponentResourceManager resources = new ComponentResourceManager(typeof(PumpFullInfoViewDlg)); DevExpress.Utils.SuperToolTip superToolTip2 = new DevExpress.Utils.SuperToolTip(); DevExpress.Utils.ToolTipItem toolTipItem2 = new DevExpress.Utils.ToolTipItem(); DevExpress.Utils.SuperToolTip superToolTip3 = new DevExpress.Utils.SuperToolTip(); DevExpress.Utils.ToolTipItem toolTipItem3 = new DevExpress.Utils.ToolTipItem(); DevExpress.Utils.SuperToolTip superToolTip4 = new DevExpress.Utils.SuperToolTip(); DevExpress.Utils.ToolTipItem toolTipItem4 = new DevExpress.Utils.ToolTipItem(); DevExpress.Utils.SuperToolTip superToolTip1 = new DevExpress.Utils.SuperToolTip(); DevExpress.Utils.ToolTipItem toolTipItem1 = new DevExpress.Utils.ToolTipItem(); DevExpress.Utils.SuperToolTip superToolTip5 = new DevExpress.Utils.SuperToolTip(); DevExpress.Utils.ToolTipItem toolTipItem5 = new DevExpress.Utils.ToolTipItem(); PageTitle pageTitle1 = new PageTitle(); tileNavPaneTop = new DevExpress.XtraBars.Navigation.TileNavPane(); navBtnTitle = new DevExpress.XtraBars.Navigation.NavButton(); navBtnææºé¡µé¢ = new DevExpress.XtraBars.Navigation.NavButton(); @@ -46,6 +49,7 @@ navButton8 = new DevExpress.XtraBars.Navigation.NavButton(); navBtnbutton9 = new DevExpress.XtraBars.Navigation.NavButton(); navBtnbutton10 = new DevExpress.XtraBars.Navigation.NavButton(); navBtnDock = new DevExpress.XtraBars.Navigation.NavButton(); popupMenu1 = new DevExpress.XtraBars.PopupMenu(components); bbi导åºå®è£ å¾ = new DevExpress.XtraBars.BarButtonItem(); bbiå¯¼åºæ§è½æ²çº¿ = new DevExpress.XtraBars.BarButtonItem(); @@ -100,6 +104,7 @@ tileNavPaneTop.Buttons.Add(navBtnææºé¡µé¢); tileNavPaneTop.Buttons.Add(navBtnå¯¿å½ææ¬è®¡ç®); tileNavPaneTop.Buttons.Add(navBtn导åº); tileNavPaneTop.Buttons.Add(navBtnDock); tileNavPaneTop.Buttons.Add(navButton8); tileNavPaneTop.Buttons.Add(navBtnbutton9); tileNavPaneTop.Buttons.Add(navBtnbutton10); @@ -144,12 +149,14 @@ navBtnææºé¡µé¢.Alignment = DevExpress.XtraBars.Navigation.NavButtonAlignment.Right; navBtnææºé¡µé¢.Caption = "ææºé¡µé¢"; navBtnææºé¡µé¢.Name = "navBtnææºé¡µé¢"; navBtnææºé¡µé¢.Visible = false; navBtnææºé¡µé¢.ElementClick += navBtnææºé¡µé¢_ElementClick; // // navBtnå¯¿å½ææ¬è®¡ç® // navBtnå¯¿å½ææ¬è®¡ç®.Alignment = DevExpress.XtraBars.Navigation.NavButtonAlignment.Right; navBtnå¯¿å½ææ¬è®¡ç®.Caption = "å¯¿å½ææ¬è®¡ç®"; navBtnå¯¿å½ææ¬è®¡ç®.ImageOptions.SvgImage = (DevExpress.Utils.Svg.SvgImage)resources.GetObject("navBtnå¯¿å½ææ¬è®¡ç®.ImageOptions.SvgImage"); navBtnå¯¿å½ææ¬è®¡ç®.Name = "navBtnå¯¿å½ææ¬è®¡ç®"; navBtnå¯¿å½ææ¬è®¡ç®.ElementClick += navBtnå¯¿å½ææ¬è®¡ç®_ElementClick; // @@ -157,6 +164,7 @@ // navBtn导åº.Alignment = DevExpress.XtraBars.Navigation.NavButtonAlignment.Right; navBtn导åº.Caption = "ä¸è½½"; navBtn导åº.ImageOptions.SvgImage = (DevExpress.Utils.Svg.SvgImage)resources.GetObject("navBtn导åº.ImageOptions.SvgImage"); navBtn导åº.Name = "navBtn导åº"; navBtn导åº.ElementClick += navBtn导åº_ElementClick; // @@ -166,9 +174,9 @@ navButton8.Caption = null; navButton8.ImageOptions.SvgImage = (DevExpress.Utils.Svg.SvgImage)resources.GetObject("navButton8.ImageOptions.SvgImage"); navButton8.Name = "navButton8"; toolTipItem1.Text = "æå°å"; superToolTip1.Items.Add(toolTipItem1); navButton8.SuperTip = superToolTip1; toolTipItem2.Text = "æå°å"; superToolTip2.Items.Add(toolTipItem2); navButton8.SuperTip = superToolTip2; navButton8.ElementClick += navBtnMin_ElementClick; // // navBtnbutton9 @@ -176,9 +184,9 @@ navBtnbutton9.Alignment = DevExpress.XtraBars.Navigation.NavButtonAlignment.Right; navBtnbutton9.Caption = null; navBtnbutton9.Name = "navBtnbutton9"; toolTipItem2.Text = "åä¸è¿å"; superToolTip2.Items.Add(toolTipItem2); navBtnbutton9.SuperTip = superToolTip2; toolTipItem3.Text = "åä¸è¿å"; superToolTip3.Items.Add(toolTipItem3); navBtnbutton9.SuperTip = superToolTip3; navBtnbutton9.ElementClick += navBtnSize_ElementClick; // // navBtnbutton10 @@ -187,10 +195,21 @@ navBtnbutton10.Caption = null; navBtnbutton10.ImageOptions.SvgImage = (DevExpress.Utils.Svg.SvgImage)resources.GetObject("navBtnbutton10.ImageOptions.SvgImage"); navBtnbutton10.Name = "navBtnbutton10"; toolTipItem3.Text = "å ³é"; superToolTip3.Items.Add(toolTipItem3); navBtnbutton10.SuperTip = superToolTip3; toolTipItem4.Text = "å ³é"; superToolTip4.Items.Add(toolTipItem4); navBtnbutton10.SuperTip = superToolTip4; navBtnbutton10.ElementClick += navBtnClose_ElementClick; // // navBtnDock // navBtnDock.Alignment = DevExpress.XtraBars.Navigation.NavButtonAlignment.Right; navBtnDock.Caption = "åé "; navBtnDock.ImageOptions.SvgImage = (DevExpress.Utils.Svg.SvgImage)resources.GetObject("navBtnDock.ImageOptions.SvgImage"); navBtnDock.Name = "navBtnDock"; toolTipItem1.Text = "åé "; superToolTip1.Items.Add(toolTipItem1); navBtnDock.SuperTip = superToolTip1; navBtnDock.ElementClick += navBtnDock_ElementClick; // // popupMenu1 // @@ -353,9 +372,9 @@ navButton6.AppearanceSelected.Options.UseForeColor = true; navButton6.Caption = null; navButton6.Name = "navButton6"; toolTipItem4.Text = "æå°å"; superToolTip4.Items.Add(toolTipItem4); navButton6.SuperTip = superToolTip4; toolTipItem5.Text = "æå°å"; superToolTip5.Items.Add(toolTipItem5); navButton6.SuperTip = superToolTip5; // // panelMain // @@ -371,6 +390,13 @@ pumpFullInfoCtrl1.Dock = DockStyle.Fill; pumpFullInfoCtrl1.Location = new Point(0, 0); pumpFullInfoCtrl1.Name = "pumpFullInfoCtrl1"; pumpFullInfoCtrl1.PageGuid = null; pageTitle1.AllowClose = true; pageTitle1.Caption = "水泵信æ¯"; pageTitle1.HeaderImage = null; pageTitle1.HeaderSvgImage = (DevExpress.Utils.Svg.SvgImage)resources.GetObject("pageTitle1.HeaderSvgImage"); pageTitle1.SvgImageSize = new Size(0, 0); pumpFullInfoCtrl1.PageTitle = pageTitle1; pumpFullInfoCtrl1.Size = new Size(1274, 659); pumpFullInfoCtrl1.TabIndex = 0; // @@ -453,6 +479,7 @@ navButton询价.AppearanceSelected.Options.UseFont = true; navButton询价.Caption = "询价"; navButton询价.Name = "navButton询价"; navButton询价.Visible = false; navButton询价.ElementClick += navButton询价_ElementClick; // // bbiæ·»å æ¶è @@ -467,6 +494,7 @@ bbiæ·»å æ¶è.Caption = "æ·»å æ¶è"; bbiæ·»å æ¶è.Name = "bbiæ·»å æ¶è"; bbiæ·»å æ¶è.Padding = new Padding(5, 0, 10, 0); bbiæ·»å æ¶è.Visible = false; // // bbiæ·»å æ¯è¾ // @@ -480,6 +508,7 @@ bbiæ·»å æ¯è¾.Caption = "æ·»å æ¯è¾"; bbiæ·»å æ¯è¾.Name = "bbiæ·»å æ¯è¾"; bbiæ·»å æ¯è¾.Padding = new Padding(10, 0, 10, 0); bbiæ·»å æ¯è¾.Visible = false; // // bbiæ·»å 串并è // @@ -493,6 +522,7 @@ bbiæ·»å 串并è.Caption = "æ·»å 串并è"; bbiæ·»å 串并è.Name = "bbiæ·»å 串并è"; bbiæ·»å 串并è.Padding = new Padding(10, 0, 10, 0); bbiæ·»å 串并è.Visible = false; // // barManager2 // @@ -552,7 +582,7 @@ popupMenu2.Manager = barManager2; popupMenu2.Name = "popupMenu2"; // // DetailInfo4DsDlg // PumpFullInfoViewDlg // AutoScaleDimensions = new SizeF(7F, 14F); AutoScaleMode = AutoScaleMode.Font; @@ -571,7 +601,7 @@ FormBorderEffect = FormBorderEffect.Shadow; FormBorderStyle = FormBorderStyle.None; IconOptions.ShowIcon = false; Name = "DetailInfo4DsDlg"; Name = "PumpFullInfoViewDlg"; Padding = new Padding(2); StartPosition = FormStartPosition.CenterScreen; Text = "éåæ¥éª¤"; @@ -634,5 +664,6 @@ private DevExpress.XtraBars.PopupMenu popupMenu2; private DevExpress.XtraBars.Navigation.NavButton navButton8; private PumpFullInfoCtrl pumpFullInfoCtrl1; private DevExpress.XtraBars.Navigation.NavButton navBtnDock; } } WinFrmUI/HStation.WinFrmUI.Xhs.Core/04-pump/PumpFullInfoViewDlg.cs
@@ -1,16 +1,15 @@ using DevExpress.XtraBars; using HStation.WinFrmUI.Xhs.Core.Properties; namespace HStation.WinFrmUI { public partial class DetailInfo4DsDlg : XtraForm public partial class PumpFullInfoViewDlg : XtraForm { private bool _isMaxWindowStatus = true;//æå¤§åçªä½è¦ç任塿 private PumpFullInfoCtrl thePumpCtrl = null; #region æé public DetailInfo4DsDlg() public PumpFullInfoViewDlg() { InitializeComponent(); this._isMaxWindowStatus = true;//æå¤§åçªä½è¦ç任塿 @@ -314,5 +313,14 @@ } #endregion åè½ç¹å»äºä»¶ public static event Action<PumpFullInfoCtrl> JumpPumpFullInfoCtrl; //åé private void navBtnDock_ElementClick(object sender, DevExpress.XtraBars.Navigation.NavElementEventArgs e) { this.Close(); JumpPumpFullInfoCtrl.Invoke(this.pumpFullInfoCtrl1); } } } WinFrmUI/HStation.WinFrmUI.Xhs.Core/04-pump/PumpFullInfoViewDlg.resx
@@ -138,6 +138,81 @@ </value> </data> <assembly alias="DevExpress.Data.v23.2" name="DevExpress.Data.v23.2, Culture=neutral, PublicKeyToken=b88d1754d700e49a" /> <data name="navBtnå¯¿å½ææ¬è®¡ç®.ImageOptions.SvgImage" type="DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v23.2" mimetype="application/x-microsoft.net.object.bytearray.base64"> <value> AAEAAAD/////AQAAAAAAAAAMAgAAAFlEZXZFeHByZXNzLkRhdGEudjIzLjIsIFZlcnNpb249MjMuMi40 LjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjg4ZDE3NTRkNzAwZTQ5YQUBAAAAHURl dkV4cHJlc3MuVXRpbHMuU3ZnLlN2Z0ltYWdlAQAAAAREYXRhBwICAAAACQMAAAAPAwAAADYGAAAC77u/ PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4NCjxzdmcgeD0iMHB4IiB5PSIwcHgi IHZpZXdCb3g9IjAgMCAzMiAzMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv MjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3Bh Y2U9InByZXNlcnZlIiBpZD0iRmluYW5jaWFsIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAg MCAzMiAzMiI+DQogIDxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+CgkuR3JlZW57ZmlsbDojMDM5QzIzO30K PC9zdHlsZT4NCiAgPHBhdGggZD0iTTE0LDE2LjNjLTAuMi0wLjEtMC4zLTAuMS0wLjQtMC4yYy0wLjMt MC4xLTAuNC0wLjItMC41LTAuNGMtMC4xLTAuMS0wLjEtMC4zLTAuMS0wLjVjMC0wLjIsMC4xLTAuNSww LjItMC42ICBjMC4xLTAuMiwwLjMtMC4zLDAuNC0wLjRjMC4xLTAuMSwwLjMtMC4xLDAuNS0wLjJWMTYu M3ogTTQsNWMwLDAuNiwwLjQsMSwxLDFoMjN2MjNjMCwwLjYtMC40LDEtMSwxSDRjLTEuMSwwLTItMC45 LTItMlY0ICBjMC0xLjEsMC45LTIsMi0yaDIzYzAuNiwwLDEsMC40LDEsMXYxSDVDNC40LDQsNCw0LjQs NCw1eiBNMTQsMTguN2wwLDMuMWMtMC4zLTAuMS0wLjUtMC4yLTAuNy0wLjNjLTAuMi0wLjItMC40LTAu NC0wLjYtMC42ICBjLTAuMS0wLjMtMC4yLTAuNS0wLjItMC45TDEwLDIwYzAsMC43LDAuMSwxLjMsMC40 LDEuOGMwLjMsMC41LDAuNiwwLjksMS4xLDEuM2MwLjUsMC4zLDEsMC42LDEuNiwwLjdjMC4zLDAuMSww LjYsMC4xLDAuOCwwLjJWMjYgIGgydi0yLjFjMC40LDAsMC44LTAuMSwxLjItMC4yYzAuNi0wLjIsMS4x LTAuNCwxLjUtMC44YzAuNC0wLjMsMC43LTAuNywwLjktMS4yYzAuMi0wLjUsMC4zLTAuOSwwLjMtMS41 YzAtMC42LTAuMS0xLjItMC40LTEuNiAgYy0wLjMtMC40LTAuNi0wLjctMS0xYy0wLjQtMC4yLTAuOC0w LjQtMS4yLTAuNUMxNywxNy4xLDE2LjcsMTcsMTYuNSwxN2MtMC4yLDAtMC4zLTAuMS0wLjUtMC4xdi0y LjdjMC4xLDAsMC4yLDAuMSwwLjMsMC4xICBjMC4yLDAuMSwwLjQsMC4zLDAuNSwwLjVjMC4xLDAuMiww LjIsMC44LDAuMiwxLjJsMi41LDBjMC0wLjctMC4xLTEuNS0wLjQtMmMtMC4zLTAuNS0wLjYtMC44LTEu MS0xLjFjLTAuNC0wLjMtMS0wLjUtMS41LTAuNiAgYy0wLjIsMC0wLjQtMC4xLTAuNi0wLjFWMTBoLTJ2 Mi4xYy0wLjMsMC0wLjUsMC4xLTAuOCwwLjFjLTAuNSwwLjEtMSwwLjQtMS40LDAuNmMtMC40LDAuMy0w LjgsMC43LTEsMS4xYy0wLjMsMC40LTAuNCwwLjktMC40LDEuNSAgYzAsMC41LDAuMSwxLDAuMywxLjNj MC4yLDAuNCwwLjUsMC43LDAuOCwwLjljMC4zLDAuMiwwLjcsMC40LDEuMSwwLjZDMTMuMSwxOC41LDEz LjUsMTguNiwxNCwxOC43eiBNMTcuMiwyMS4zICBjMC4yLTAuMiwwLjItMC40LDAuMi0wLjdjMC0wLjMt MC4xLTAuNi0wLjMtMC44Yy0wLjItMC4yLTAuNS0wLjQtMC44LTAuNWMtMC4xLDAtMC4yLTAuMS0wLjQt MC4xVjIyYzAuMiwwLDAuNS0wLjEsMC43LTAuMiAgQzE2LjksMjEuNywxNy4xLDIxLjUsMTcuMiwyMS4z eiIgY2xhc3M9IkdyZWVuIiAvPg0KPC9zdmc+Cw== </value> </data> <data name="navBtn导åº.ImageOptions.SvgImage" type="DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v23.2" mimetype="application/x-microsoft.net.object.bytearray.base64"> <value> AAEAAAD/////AQAAAAAAAAAMAgAAAFlEZXZFeHByZXNzLkRhdGEudjIzLjIsIFZlcnNpb249MjMuMi40 LjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjg4ZDE3NTRkNzAwZTQ5YQUBAAAAHURl dkV4cHJlc3MuVXRpbHMuU3ZnLlN2Z0ltYWdlAQAAAAREYXRhBwICAAAACQMAAAAPAwAAAFcCAAAC77u/ PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4NCjxzdmcgeD0iMHB4IiB5PSIwcHgi IHZpZXdCb3g9IjAgMCAzMiAzMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv MjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3Bh Y2U9InByZXNlcnZlIiBpZD0iTGF5ZXJfMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAg MzIgMzIiPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLlllbGxvd3tmaWxsOiNGRkIxMTU7fQoJ LlJlZHtmaWxsOiNEMTFDMUM7fQoJLkJsdWV7ZmlsbDojMTE3N0Q3O30KCS5HcmVlbntmaWxsOiMwMzlD MjM7fQoJLkJsYWNre2ZpbGw6IzcyNzI3Mjt9CgkuV2hpdGV7ZmlsbDojRkZGRkZGO30KCS5zdDB7b3Bh Y2l0eTowLjc1O30KPC9zdHlsZT4NCiAgPGcgaWQ9Ik5leHQiPg0KICAgIDxwYXRoIGQ9Ik0xNiwyQzgu MywyLDIsOC4zLDIsMTZzNi4zLDE0LDE0LDE0czE0LTYuMywxNC0xNFMyMy43LDIsMTYsMnogTTE2LDI0 bC04LThoNlY4aDR2OGg2TDE2LDI0eiIgY2xhc3M9IkdyZWVuIiAvPg0KICA8L2c+DQo8L3N2Zz4L </value> </data> <data name="navBtnDock.ImageOptions.SvgImage" type="DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v23.2" mimetype="application/x-microsoft.net.object.bytearray.base64"> <value> AAEAAAD/////AQAAAAAAAAAMAgAAAFlEZXZFeHByZXNzLkRhdGEudjIzLjIsIFZlcnNpb249MjMuMi40 LjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjg4ZDE3NTRkNzAwZTQ5YQUBAAAAHURl dkV4cHJlc3MuVXRpbHMuU3ZnLlN2Z0ltYWdlAQAAAAREYXRhBwICAAAACQMAAAAPAwAAANcDAAAC77u/ PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4NCjxzdmcgeD0iMHB4IiB5PSIwcHgi IHZpZXdCb3g9IjAgMCAzMiAzMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv MjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3Bh Y2U9InByZXNlcnZlIiBpZD0iTGF5ZXJfMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAg MzIgMzIiPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLlllbGxvd3tmaWxsOiNGRkIxMTU7fQoJ LlJlZHtmaWxsOiNEMTFDMUM7fQoJLkJsYWNre2ZpbGw6IzcyNzI3Mjt9CgkuQmx1ZXtmaWxsOiMxMTc3 RDc7fQoJLldoaXRle2ZpbGw6I0ZGRkZGRjt9CgkuR3JlZW57ZmlsbDojMDM5QzIzO30KCS5zdDB7b3Bh Y2l0eTowLjc1O30KCS5zdDF7b3BhY2l0eTowLjU7fQoJLnN0MntvcGFjaXR5OjAuMjU7fQoJLnN0M3tm aWxsOiNGRkIxMTU7fQo8L3N0eWxlPg0KICA8ZyAvPg0KICA8ZyBpZD0iU2hvd0xlZ2VuZEluc2lkZVZl cnRpY2FsVG9wUmlnaHQiPg0KICAgIDxwYXRoIGQ9Ik0zMSwwSDFDMC41LDAsMCwwLjUsMCwxdjMwYzAs MC41LDAuNSwxLDEsMWgzMGMwLjUsMCwxLTAuNSwxLTFWMUMzMiwwLjUsMzEuNSwwLDMxLDB6IE0zMCwz MEgyVjJoMjhWMzB6IiBjbGFzcz0iQmxhY2siIC8+DQogICAgPGcgY2xhc3M9InN0MCI+DQogICAgICA8 cG9seWdvbiBwb2ludHM9IjYsMjQgNiw2IDQsNiA0LDI2IDI4LDI2IDI4LDI0ICAgIiBjbGFzcz0iQmxh Y2siIC8+DQogICAgPC9nPg0KICAgIDxnIGNsYXNzPSJzdDEiPg0KICAgICAgPHBvbHlnb24gcG9pbnRz PSI2LDYgNiw4IDI2LDggMjYsMjQgMjgsMjQgMjgsNiAgICIgY2xhc3M9IkJsYWNrIiAvPg0KICAgIDwv Zz4NCiAgICA8cmVjdCB4PSIyMiIgeT0iNiIgd2lkdGg9IjYiIGhlaWdodD0iMTIiIGNsYXNzPSJCbHVl IiAvPg0KICA8L2c+DQo8L3N2Zz4L </value> </data> <data name="navButton8.ImageOptions.SvgImage" type="DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v23.2" mimetype="application/x-microsoft.net.object.bytearray.base64"> <value> AAEAAAD/////AQAAAAAAAAAMAgAAAFlEZXZFeHByZXNzLkRhdGEudjIzLjIsIFZlcnNpb249MjMuMi40 @@ -182,6 +257,25 @@ <metadata name="barManager1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <value>17, 17</value> </metadata> <data name="pageTitle1.HeaderSvgImage" type="DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v23.2" mimetype="application/x-microsoft.net.object.bytearray.base64"> <value> AAEAAAD/////AQAAAAAAAAAMAgAAAFlEZXZFeHByZXNzLkRhdGEudjIzLjIsIFZlcnNpb249MjMuMi40 LjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjg4ZDE3NTRkNzAwZTQ5YQUBAAAAHURl dkV4cHJlc3MuVXRpbHMuU3ZnLlN2Z0ltYWdlAQAAAAREYXRhBwICAAAACQMAAAAPAwAAALkCAAAC77u/ PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4NCjxzdmcgeD0iMHB4IiB5PSIwcHgi IHZpZXdCb3g9IjAgMCAzMiAzMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv MjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3Bh Y2U9InByZXNlcnZlIiBpZD0iQ3JlYXRlX0xpbmVfQ2hhcnRfTm9fTWFya2VycyIgc3R5bGU9ImVuYWJs ZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzIgMzIiPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLkJs dWV7ZmlsbDojMTE3N0Q3O30KCS5ZZWxsb3d7ZmlsbDojRkZCMTE1O30KCS5SZWR7ZmlsbDojRDExQzFD O30KPC9zdHlsZT4NCiAgPHBvbHlnb24gcG9pbnRzPSIyLjgsNS44IDIuOCw1LjggMy43LDQgMTUuMyw5 LjcgMjguOCwyIDI5LjgsMy43IDE1LjMsMTIgMi44LDUuOCAiIGNsYXNzPSJSZWQiIC8+DQogIDxwb2x5 Z29uIHBvaW50cz0iMi43LDE3LjYgMi43LDE3LjYgMy45LDE2LjEgMTUuMiwyNS41IDI4LjYsMTIuMiAz MCwxMy42IDE1LjQsMjguMiAyLjcsMTcuNiAiIGNsYXNzPSJZZWxsb3ciIC8+DQogIDxwb2x5Z29uIHBv aW50cz0iMi43LDI4LjEgMTUuMSwxNy44IDI5LjYsMjEuOSAyOSwyMy44IDE1LjUsMjAgMy45LDI5LjYg Mi43LDI4LjEgIiBjbGFzcz0iQmx1ZSIgLz4NCjwvc3ZnPgs= </value> </data> <metadata name="barManager2.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <value>435, 17</value> </metadata> WinFrmUI/HStation.WinFrmUI.Xhs.Core/04-pump/XtraUserControl1.Designer.cs
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,118 @@ namespace HStation.WinFrmUI { partial class XtraUserControl1 { /// <summary> /// Required designer variable. /// </summary> private System.ComponentModel.IContainer components = null; /// <summary> /// Clean up any resources being used. /// </summary> /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param> protected override void Dispose(bool disposing) { if (disposing && (components != null)) { components.Dispose(); } base.Dispose(disposing); } #region Component Designer generated code /// <summary> /// Required method for Designer support - do not modify /// the contents of this method with the code editor. /// </summary> private void InitializeComponent() { components = new Container(); barManager1 = new DevExpress.XtraBars.BarManager(components); barDockControlTop = new DevExpress.XtraBars.BarDockControl(); barDockControlBottom = new DevExpress.XtraBars.BarDockControl(); barDockControlLeft = new DevExpress.XtraBars.BarDockControl(); barDockControlRight = new DevExpress.XtraBars.BarDockControl(); bar2 = new DevExpress.XtraBars.Bar(); ((ISupportInitialize)barManager1).BeginInit(); SuspendLayout(); // // barManager1 // barManager1.Bars.AddRange(new DevExpress.XtraBars.Bar[] { bar2 }); barManager1.DockControls.Add(barDockControlTop); barManager1.DockControls.Add(barDockControlBottom); barManager1.DockControls.Add(barDockControlLeft); barManager1.DockControls.Add(barDockControlRight); barManager1.Form = this; barManager1.MainMenu = bar2; // // barDockControlTop // barDockControlTop.CausesValidation = false; barDockControlTop.Dock = DockStyle.Top; barDockControlTop.Location = new Point(0, 0); barDockControlTop.Manager = barManager1; barDockControlTop.Size = new Size(357, 20); // // barDockControlBottom // barDockControlBottom.CausesValidation = false; barDockControlBottom.Dock = DockStyle.Bottom; barDockControlBottom.Location = new Point(0, 109); barDockControlBottom.Manager = barManager1; barDockControlBottom.Size = new Size(357, 0); // // barDockControlLeft // barDockControlLeft.CausesValidation = false; barDockControlLeft.Dock = DockStyle.Left; barDockControlLeft.Location = new Point(0, 20); barDockControlLeft.Manager = barManager1; barDockControlLeft.Size = new Size(0, 89); // // barDockControlRight // barDockControlRight.CausesValidation = false; barDockControlRight.Dock = DockStyle.Right; barDockControlRight.Location = new Point(357, 20); barDockControlRight.Manager = barManager1; barDockControlRight.Size = new Size(0, 89); // // bar2 // bar2.BarName = "Main menu"; bar2.CanDockStyle = DevExpress.XtraBars.BarCanDockStyle.Top; bar2.DockCol = 0; bar2.DockRow = 0; bar2.DockStyle = DevExpress.XtraBars.BarDockStyle.Top; bar2.OptionsBar.MultiLine = true; bar2.OptionsBar.UseWholeRow = true; bar2.Text = "Main menu"; // // XtraUserControl1 // AutoScaleDimensions = new SizeF(7F, 14F); AutoScaleMode = AutoScaleMode.Font; Controls.Add(barDockControlLeft); Controls.Add(barDockControlRight); Controls.Add(barDockControlBottom); Controls.Add(barDockControlTop); Name = "XtraUserControl1"; Size = new Size(357, 109); ((ISupportInitialize)barManager1).EndInit(); ResumeLayout(false); PerformLayout(); } #endregion private DevExpress.XtraBars.BarManager barManager1; private DevExpress.XtraBars.Bar bar2; private DevExpress.XtraBars.BarDockControl barDockControlTop; private DevExpress.XtraBars.BarDockControl barDockControlBottom; private DevExpress.XtraBars.BarDockControl barDockControlLeft; private DevExpress.XtraBars.BarDockControl barDockControlRight; } } WinFrmUI/HStation.WinFrmUI.Xhs.Core/04-pump/XtraUserControl1.cs
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,10 @@ namespace HStation.WinFrmUI { public partial class XtraUserControl1 : DevExpress.XtraEditors.XtraUserControl { public XtraUserControl1() { InitializeComponent(); } } } WinFrmUI/HStation.WinFrmUI.Xhs.Core/04-pump/XtraUserControl1.resx
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,123 @@ <?xml version="1.0" encoding="utf-8"?> <root> <!-- Microsoft ResX Schema Version 2.0 The primary goals of this format is to allow a simple XML format that is mostly human readable. The generation and parsing of the various data types are done through the TypeConverter classes associated with the data types. Example: ... ado.net/XML headers & schema ... <resheader name="resmimetype">text/microsoft-resx</resheader> <resheader name="version">2.0</resheader> <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader> <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader> <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data> <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data> <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64"> <value>[base64 mime encoded serialized .NET Framework object]</value> </data> <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value> <comment>This is a comment</comment> </data> There are any number of "resheader" rows that contain simple name/value pairs. Each data row contains a name, and value. The row also contains a type or mimetype. Type corresponds to a .NET class that support text/value conversion through the TypeConverter architecture. Classes that don't support this are serialized and stored with the mimetype set. The mimetype is used for serialized objects, and tells the ResXResourceReader how to depersist the object. This is currently not extensible. For a given mimetype the value must be set accordingly: Note - application/x-microsoft.net.object.binary.base64 is the format that the ResXResourceWriter will generate, however the reader can read any of the formats listed below. mimetype: application/x-microsoft.net.object.binary.base64 value : The object must be serialized with : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter : and then encoded with base64 encoding. mimetype: application/x-microsoft.net.object.soap.base64 value : The object must be serialized with : System.Runtime.Serialization.Formatters.Soap.SoapFormatter : and then encoded with base64 encoding. mimetype: application/x-microsoft.net.object.bytearray.base64 value : The object must be serialized into a byte array : using a System.ComponentModel.TypeConverter : and then encoded with base64 encoding. --> <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"> <xsd:import namespace="http://www.w3.org/XML/1998/namespace" /> <xsd:element name="root" msdata:IsDataSet="true"> <xsd:complexType> <xsd:choice maxOccurs="unbounded"> <xsd:element name="metadata"> <xsd:complexType> <xsd:sequence> <xsd:element name="value" type="xsd:string" minOccurs="0" /> </xsd:sequence> <xsd:attribute name="name" use="required" type="xsd:string" /> <xsd:attribute name="type" type="xsd:string" /> <xsd:attribute name="mimetype" type="xsd:string" /> <xsd:attribute ref="xml:space" /> </xsd:complexType> </xsd:element> <xsd:element name="assembly"> <xsd:complexType> <xsd:attribute name="alias" type="xsd:string" /> <xsd:attribute name="name" type="xsd:string" /> </xsd:complexType> </xsd:element> <xsd:element name="data"> <xsd:complexType> <xsd:sequence> <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" /> </xsd:sequence> <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" /> <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" /> <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" /> <xsd:attribute ref="xml:space" /> </xsd:complexType> </xsd:element> <xsd:element name="resheader"> <xsd:complexType> <xsd:sequence> <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> </xsd:sequence> <xsd:attribute name="name" type="xsd:string" use="required" /> </xsd:complexType> </xsd:element> </xsd:choice> </xsd:complexType> </xsd:element> </xsd:schema> <resheader name="resmimetype"> <value>text/microsoft-resx</value> </resheader> <resheader name="version"> <value>2.0</value> </resheader> <resheader name="reader"> <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </resheader> <resheader name="writer"> <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </resheader> <metadata name="barManager1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <value>17, 17</value> </metadata> </root> WinFrmUI/HStation.WinFrmUI.Xhs.Core/HStation.WinFrmUI.Xhs.Core.csproj.user
@@ -103,5 +103,8 @@ <Compile Update="04-pump\PumpPropViewCtrl.cs"> <SubType>UserControl</SubType> </Compile> <Compile Update="04-pump\XtraUserControl1.cs"> <SubType>UserControl</SubType> </Compile> </ItemGroup> </Project>