From 20135ab11c3c3920aaea5d812b2d393279e734b8 Mon Sep 17 00:00:00 2001 From: lixiaojun <1287241240@qq.com> Date: 星期二, 17 十二月 2024 23:03:15 +0800 Subject: [PATCH] 优化水力场景管理 --- WinFrmUI/Yw.WinFrmUI.Hydro.Core/01-scene/HydroSceneMgrPage.Designer.cs | 64 +++++++++++++++++++++---------- 1 files changed, 43 insertions(+), 21 deletions(-) diff --git a/WinFrmUI/Yw.WinFrmUI.Hydro.Core/01-scene/HydroSceneMgrPage.Designer.cs b/WinFrmUI/Yw.WinFrmUI.Hydro.Core/01-scene/HydroSceneMgrPage.Designer.cs index cbbcf0f..dab09ad 100644 --- a/WinFrmUI/Yw.WinFrmUI.Hydro.Core/01-scene/HydroSceneMgrPage.Designer.cs +++ b/WinFrmUI/Yw.WinFrmUI.Hydro.Core/01-scene/HydroSceneMgrPage.Designer.cs @@ -44,21 +44,24 @@ barBtnRefresh = new DevExpress.XtraBars.BarButtonItem(); barBtnUp = new DevExpress.XtraBars.BarButtonItem(); barBtnDown = new DevExpress.XtraBars.BarButtonItem(); + barCkDrag = new DevExpress.XtraBars.BarCheckItem(); ribbonPage1 = new DevExpress.XtraBars.Ribbon.RibbonPage(); ribPageGroupForBasic = new DevExpress.XtraBars.Ribbon.RibbonPageGroup(); ribPageGroupForMore = new DevExpress.XtraBars.Ribbon.RibbonPageGroup(); + ribbonPageGroup1 = new DevExpress.XtraBars.Ribbon.RibbonPageGroup(); panelControl1 = new DevExpress.XtraEditors.PanelControl(); gridControl1 = new DevExpress.XtraGrid.GridControl(); hydroSceneMgrViewModelBindingSource = new BindingSource(components); gridView1 = new DevExpress.XtraGrid.Views.Grid.GridView(); colName = new DevExpress.XtraGrid.Columns.GridColumn(); colCode = new DevExpress.XtraGrid.Columns.GridColumn(); - colFlagsString = new DevExpress.XtraGrid.Columns.GridColumn(); + colFlags = new DevExpress.XtraGrid.Columns.GridColumn(); colTagName = new DevExpress.XtraGrid.Columns.GridColumn(); colDescription = new DevExpress.XtraGrid.Columns.GridColumn(); colDetail = new DevExpress.XtraGrid.Columns.GridColumn(); repositoryItemButtonEdit1 = new DevExpress.XtraEditors.Repository.RepositoryItemButtonEdit(); - svgImg32 = new DevExpress.Utils.SvgImageCollection(components); + behaviorManager1 = new DevExpress.Utils.Behaviors.BehaviorManager(components); + dragDropEvents1 = new DevExpress.Utils.DragDrop.DragDropEvents(components); ((ISupportInitialize)ribbonControl1).BeginInit(); ((ISupportInitialize)panelControl1).BeginInit(); panelControl1.SuspendLayout(); @@ -66,16 +69,16 @@ ((ISupportInitialize)hydroSceneMgrViewModelBindingSource).BeginInit(); ((ISupportInitialize)gridView1).BeginInit(); ((ISupportInitialize)repositoryItemButtonEdit1).BeginInit(); - ((ISupportInitialize)svgImg32).BeginInit(); + ((ISupportInitialize)behaviorManager1).BeginInit(); SuspendLayout(); // // ribbonControl1 // ribbonControl1.ExpandCollapseItem.Id = 0; ribbonControl1.ItemPanelStyle = DevExpress.XtraBars.Ribbon.RibbonItemPanelStyle.Classic; - ribbonControl1.Items.AddRange(new DevExpress.XtraBars.BarItem[] { ribbonControl1.ExpandCollapseItem, barBtnAdd, barBtnEdit, barBtnDelete, barBtnInfo, barBtnSearch, barBtnRefresh, barBtnUp, barBtnDown }); + ribbonControl1.Items.AddRange(new DevExpress.XtraBars.BarItem[] { ribbonControl1.ExpandCollapseItem, barBtnAdd, barBtnEdit, barBtnDelete, barBtnInfo, barBtnSearch, barBtnRefresh, barBtnUp, barBtnDown, barCkDrag }); ribbonControl1.Location = new Point(1, 1); - ribbonControl1.MaxItemId = 16; + ribbonControl1.MaxItemId = 18; ribbonControl1.Name = "ribbonControl1"; ribbonControl1.Pages.AddRange(new DevExpress.XtraBars.Ribbon.RibbonPage[] { ribbonPage1 }); ribbonControl1.ShowApplicationButton = DevExpress.Utils.DefaultBoolean.False; @@ -140,6 +143,7 @@ barBtnUp.Id = 14; barBtnUp.ImageOptions.SvgImage = (DevExpress.Utils.Svg.SvgImage)resources.GetObject("barBtnUp.ImageOptions.SvgImage"); barBtnUp.Name = "barBtnUp"; + barBtnUp.RibbonStyle = DevExpress.XtraBars.Ribbon.RibbonItemStyles.SmallWithText; barBtnUp.ItemClick += barBtnUp_ItemClick; // // barBtnDown @@ -148,11 +152,20 @@ barBtnDown.Id = 15; barBtnDown.ImageOptions.SvgImage = (DevExpress.Utils.Svg.SvgImage)resources.GetObject("barBtnDown.ImageOptions.SvgImage"); barBtnDown.Name = "barBtnDown"; + barBtnDown.RibbonStyle = DevExpress.XtraBars.Ribbon.RibbonItemStyles.SmallWithText; barBtnDown.ItemClick += barBtnDown_ItemClick; + // + // barCkDrag + // + barCkDrag.Caption = "鎷栨嫿鎺掑簭"; + barCkDrag.Id = 17; + barCkDrag.ImageOptions.SvgImage = (DevExpress.Utils.Svg.SvgImage)resources.GetObject("barCkDrag.ImageOptions.SvgImage"); + barCkDrag.Name = "barCkDrag"; + barCkDrag.CheckedChanged += barCkDrag_CheckedChanged; // // ribbonPage1 // - ribbonPage1.Groups.AddRange(new DevExpress.XtraBars.Ribbon.RibbonPageGroup[] { ribPageGroupForBasic, ribPageGroupForMore }); + ribbonPage1.Groups.AddRange(new DevExpress.XtraBars.Ribbon.RibbonPageGroup[] { ribPageGroupForBasic, ribPageGroupForMore, ribbonPageGroup1 }); ribbonPage1.Name = "ribbonPage1"; ribbonPage1.Text = "ribbonPage1"; // @@ -167,12 +180,18 @@ // // ribPageGroupForMore // + ribPageGroupForMore.ItemLinks.Add(barCkDrag); ribPageGroupForMore.ItemLinks.Add(barBtnUp); ribPageGroupForMore.ItemLinks.Add(barBtnDown); - ribPageGroupForMore.ItemLinks.Add(barBtnSearch); - ribPageGroupForMore.ItemLinks.Add(barBtnRefresh); ribPageGroupForMore.Name = "ribPageGroupForMore"; - ribPageGroupForMore.Text = "鏇村"; + ribPageGroupForMore.Text = "鎺掑簭"; + // + // ribbonPageGroup1 + // + ribbonPageGroup1.ItemLinks.Add(barBtnSearch); + ribbonPageGroup1.ItemLinks.Add(barBtnRefresh); + ribbonPageGroup1.Name = "ribbonPageGroup1"; + ribbonPageGroup1.Text = "鏇村"; // // panelControl1 // @@ -204,7 +223,8 @@ // // gridView1 // - gridView1.Columns.AddRange(new DevExpress.XtraGrid.Columns.GridColumn[] { colName, colCode, colFlagsString, colTagName, colDescription, colDetail }); + behaviorManager1.SetBehaviors(gridView1, new DevExpress.Utils.Behaviors.Behavior[] { DevExpress.Utils.DragDrop.DragDropBehavior.Create(typeof(DevExpress.XtraGrid.Extensions.ColumnViewDragDropSource), true, true, true, true, dragDropEvents1) }); + gridView1.Columns.AddRange(new DevExpress.XtraGrid.Columns.GridColumn[] { colName, colCode, colFlags, colTagName, colDescription, colDetail }); gridView1.GridControl = gridControl1; gridView1.Name = "gridView1"; // @@ -222,12 +242,12 @@ colCode.Visible = true; colCode.VisibleIndex = 1; // - // colFlagsString + // colFlags // - colFlagsString.FieldName = "FlagsString"; - colFlagsString.Name = "colFlagsString"; - colFlagsString.Visible = true; - colFlagsString.VisibleIndex = 2; + colFlags.FieldName = "Flags"; + colFlags.Name = "colFlags"; + colFlags.Visible = true; + colFlags.VisibleIndex = 2; // // colTagName // @@ -264,10 +284,9 @@ repositoryItemButtonEdit1.Name = "repositoryItemButtonEdit1"; repositoryItemButtonEdit1.TextEditStyle = DevExpress.XtraEditors.Controls.TextEditStyles.HideTextEditor; // - // svgImg32 + // dragDropEvents1 // - svgImg32.ImageSize = new Size(32, 32); - svgImg32.Add("actions_book", "image://svgimages/icon builder/actions_book.svg"); + dragDropEvents1.DragDrop += dragDropEvents1_DragDrop; // // HydroSceneMgrPage // @@ -287,7 +306,7 @@ ((ISupportInitialize)hydroSceneMgrViewModelBindingSource).EndInit(); ((ISupportInitialize)gridView1).EndInit(); ((ISupportInitialize)repositoryItemButtonEdit1).EndInit(); - ((ISupportInitialize)svgImg32).EndInit(); + ((ISupportInitialize)behaviorManager1).EndInit(); ResumeLayout(false); PerformLayout(); } @@ -305,12 +324,11 @@ private DevExpress.XtraBars.BarButtonItem barBtnSearch; private DevExpress.XtraBars.BarButtonItem barBtnRefresh; private DevExpress.XtraEditors.PanelControl panelControl1; - private DevExpress.Utils.SvgImageCollection svgImg32; private DevExpress.XtraGrid.GridControl gridControl1; private DevExpress.XtraGrid.Views.Grid.GridView gridView1; private DevExpress.XtraGrid.Columns.GridColumn colName; private DevExpress.XtraGrid.Columns.GridColumn colCode; - private DevExpress.XtraGrid.Columns.GridColumn colFlagsString; + private DevExpress.XtraGrid.Columns.GridColumn colFlags; private DevExpress.XtraGrid.Columns.GridColumn colTagName; private DevExpress.XtraGrid.Columns.GridColumn colDescription; private DevExpress.XtraGrid.Columns.GridColumn colDetail; @@ -318,5 +336,9 @@ private DevExpress.XtraBars.BarButtonItem barBtnUp; private DevExpress.XtraBars.BarButtonItem barBtnDown; private BindingSource hydroSceneMgrViewModelBindingSource; + private DevExpress.XtraBars.Ribbon.RibbonPageGroup ribbonPageGroup1; + private DevExpress.XtraBars.BarCheckItem barCkDrag; + private DevExpress.Utils.Behaviors.BehaviorManager behaviorManager1; + private DevExpress.Utils.DragDrop.DragDropEvents dragDropEvents1; } } -- Gitblit v1.9.3