WinFrmUI/HStation.WinFrmUI.Xhs.Core/01-home/01-project/HomeXhsProjectTreeListCtrl.Designer.cs
@@ -42,6 +42,7 @@ barBtnCollpseAll = new DevExpress.XtraBars.BarButtonItem(); barBtnSearchBox = new DevExpress.XtraBars.BarButtonItem(); barCkTreeLine = new DevExpress.XtraBars.BarCheckItem(); barBtnRefresh = new DevExpress.XtraBars.BarButtonItem(); barDockControlTop = new DevExpress.XtraBars.BarDockControl(); barDockControlBottom = new DevExpress.XtraBars.BarDockControl(); barDockControlLeft = new DevExpress.XtraBars.BarDockControl(); @@ -51,7 +52,6 @@ layoutControlItem1 = new DevExpress.XtraLayout.LayoutControlItem(); layoutControlItem2 = new DevExpress.XtraLayout.LayoutControlItem(); layoutControlItem3 = new DevExpress.XtraLayout.LayoutControlItem(); barBtnRefresh = new DevExpress.XtraBars.BarButtonItem(); ((ISupportInitialize)layoutControl1).BeginInit(); layoutControl1.SuspendLayout(); ((ISupportInitialize)treeList1).BeginInit(); @@ -175,6 +175,17 @@ barCkTreeLine.Name = "barCkTreeLine"; barCkTreeLine.CheckedChanged += barCkTreeLine_CheckedChanged; // // barBtnRefresh // barBtnRefresh.Caption = "刷新"; barBtnRefresh.Id = 5; barBtnRefresh.ImageOptions.SvgImage = (DevExpress.Utils.Svg.SvgImage)resources.GetObject("barBtnRefresh.ImageOptions.SvgImage"); barBtnRefresh.Name = "barBtnRefresh"; toolTipItem1.Text = "刷新"; superToolTip1.Items.Add(toolTipItem1); barBtnRefresh.SuperTip = superToolTip1; barBtnRefresh.ItemClick += barBtnRefresh_ItemClick; // // barDockControlTop // barDockControlTop.CausesValidation = false; @@ -261,17 +272,6 @@ layoutControlItem3.SizeConstraintsType = DevExpress.XtraLayout.SizeConstraintsType.Custom; layoutControlItem3.TextSize = new Size(0, 0); layoutControlItem3.TextVisible = false; // // barBtnRefresh // barBtnRefresh.Caption = "刷新"; barBtnRefresh.Id = 5; barBtnRefresh.ImageOptions.SvgImage = (DevExpress.Utils.Svg.SvgImage)resources.GetObject("barBtnRefresh.ImageOptions.SvgImage"); barBtnRefresh.Name = "barBtnRefresh"; toolTipItem1.Text = "刷新"; superToolTip1.Items.Add(toolTipItem1); barBtnRefresh.SuperTip = superToolTip1; barBtnRefresh.ItemClick += barBtnRefresh_ItemClick; // // HomeXhsProjectTreeListCtrl // WinFrmUI/HStation.WinFrmUI.Xhs.Core/01-home/02-map/MapViewProjectListContainer.Designer.cs
@@ -33,9 +33,12 @@ // // webViewControl1 // webViewControl1.BorderColor = Color.LightGray; webViewControl1.BorderWidth = 1; webViewControl1.Dock = DockStyle.Fill; webViewControl1.Location = new Point(1, 1); webViewControl1.Name = "webViewControl1"; webViewControl1.ShowBorder = true; webViewControl1.Size = new Size(148, 148); webViewControl1.TabIndex = 0; // WinFrmUI/HStation.WinFrmUI.Xhs.Core/01-home/02-map/MapViewProjectListContainer.cs
@@ -40,12 +40,6 @@ private bool _isInitialized; /// <summary> /// 显示边框 /// </summary> [Browsable(true)] public bool ShowBoder { get; set; } /// <summary> /// 初始话容器 /// </summary> public async Task InitialContainer() @@ -118,14 +112,6 @@ return await this.webViewControl1.EvaluateScriptAsync<bool>("cancelSelectProject()"); } //绘制边框 protected override void OnPaint(PaintEventArgs e) { base.OnPaint(e); if (this.ShowBoder) { this.DrawBorder(e, Color.LightGray); } } } } WinFrmUI/HStation.WinFrmUI.Xhs.Core/01-home/HomeXhsProjectPage.Designer.cs
@@ -84,7 +84,6 @@ mapViewProjectListContainer1.Margin = new Padding(3, 2, 3, 2); mapViewProjectListContainer1.Name = "mapViewProjectListContainer1"; mapViewProjectListContainer1.Padding = new Padding(1); mapViewProjectListContainer1.ShowBoder = true; mapViewProjectListContainer1.Size = new Size(1059, 523); mapViewProjectListContainer1.TabIndex = 5; // WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/03-mgr/XhsProjectMgrPage.Designer.cs
@@ -37,12 +37,19 @@ barBtnInfo = new DevExpress.XtraBars.BarButtonItem(); barBtnViewHydro = new DevExpress.XtraBars.BarButtonItem(); barBtnViewBimface = new DevExpress.XtraBars.BarButtonItem(); barBtnPublish = new DevExpress.XtraBars.BarButtonItem(); barBtnDeprecated = new DevExpress.XtraBars.BarButtonItem(); barCkTreeLine = new DevExpress.XtraBars.BarCheckItem(); barBtnExpandAll = new DevExpress.XtraBars.BarButtonItem(); barBtnCollpseAll = new DevExpress.XtraBars.BarButtonItem(); barBtnSearch = new DevExpress.XtraBars.BarButtonItem(); ribbonPage1 = new DevExpress.XtraBars.Ribbon.RibbonPage(); ribPageGroupForBasic = new DevExpress.XtraBars.Ribbon.RibbonPageGroup(); ribPageGroupForOperation = new DevExpress.XtraBars.Ribbon.RibbonPageGroup(); ribPageGroupForHydro = new DevExpress.XtraBars.Ribbon.RibbonPageGroup(); ribPageGroupBimface = new DevExpress.XtraBars.Ribbon.RibbonPageGroup(); ribPageGroupForMore = new DevExpress.XtraBars.Ribbon.RibbonPageGroup(); treeList1 = new DevExpress.XtraTreeList.TreeList(); xhsProjectMgrViewModelBindingSource = new BindingSource(components); colNO = new DevExpress.XtraTreeList.Columns.TreeListColumn(); colName = new DevExpress.XtraTreeList.Columns.TreeListColumn(); colStartTime = new DevExpress.XtraTreeList.Columns.TreeListColumn(); @@ -53,6 +60,8 @@ colFlags = new DevExpress.XtraTreeList.Columns.TreeListColumn(); colTagName = new DevExpress.XtraTreeList.Columns.TreeListColumn(); colDescription = new DevExpress.XtraTreeList.Columns.TreeListColumn(); xhsProjectMgrViewModelBindingSource = new BindingSource(components); barBtnRefresh = new DevExpress.XtraBars.BarButtonItem(); ((ISupportInitialize)ribbonControl1).BeginInit(); ((ISupportInitialize)treeList1).BeginInit(); ((ISupportInitialize)xhsProjectMgrViewModelBindingSource).BeginInit(); @@ -61,9 +70,9 @@ // ribbonControl1 // ribbonControl1.ExpandCollapseItem.Id = 0; ribbonControl1.Items.AddRange(new DevExpress.XtraBars.BarItem[] { ribbonControl1.ExpandCollapseItem, barBtnAdd, barBtnEdit, barBtnDelete, barBtnInfo, barBtnViewHydro, barBtnViewBimface }); ribbonControl1.Items.AddRange(new DevExpress.XtraBars.BarItem[] { ribbonControl1.ExpandCollapseItem, barBtnAdd, barBtnEdit, barBtnDelete, barBtnInfo, barBtnViewHydro, barBtnViewBimface, barBtnPublish, barBtnDeprecated, barCkTreeLine, barBtnExpandAll, barBtnCollpseAll, barBtnSearch, barBtnRefresh }); ribbonControl1.Location = new Point(0, 0); ribbonControl1.MaxItemId = 7; ribbonControl1.MaxItemId = 14; ribbonControl1.Name = "ribbonControl1"; ribbonControl1.Pages.AddRange(new DevExpress.XtraBars.Ribbon.RibbonPage[] { ribbonPage1 }); ribbonControl1.ShowApplicationButton = DevExpress.Utils.DefaultBoolean.False; @@ -115,10 +124,58 @@ barBtnViewBimface.Id = 6; barBtnViewBimface.ImageOptions.SvgImage = (DevExpress.Utils.Svg.SvgImage)resources.GetObject("barBtnViewBimface.ImageOptions.SvgImage"); barBtnViewBimface.Name = "barBtnViewBimface"; barBtnViewBimface.ItemClick += barBtnViewBimface_ItemClick; // // barBtnPublish // barBtnPublish.Caption = "发布"; barBtnPublish.Id = 7; barBtnPublish.ImageOptions.SvgImage = (DevExpress.Utils.Svg.SvgImage)resources.GetObject("barBtnPublish.ImageOptions.SvgImage"); barBtnPublish.Name = "barBtnPublish"; barBtnPublish.ItemClick += barBtnPublish_ItemClick; // // barBtnDeprecated // barBtnDeprecated.Caption = "弃用"; barBtnDeprecated.Id = 8; barBtnDeprecated.ImageOptions.SvgImage = (DevExpress.Utils.Svg.SvgImage)resources.GetObject("barBtnDeprecated.ImageOptions.SvgImage"); barBtnDeprecated.Name = "barBtnDeprecated"; // // barCkTreeLine // barCkTreeLine.Caption = "树线"; barCkTreeLine.Id = 9; barCkTreeLine.ImageOptions.SvgImage = (DevExpress.Utils.Svg.SvgImage)resources.GetObject("barCkTreeLine.ImageOptions.SvgImage"); barCkTreeLine.Name = "barCkTreeLine"; barCkTreeLine.CheckedChanged += barCkTreeLine_CheckedChanged; // // barBtnExpandAll // barBtnExpandAll.Caption = "全部展开"; barBtnExpandAll.Id = 10; barBtnExpandAll.ImageOptions.SvgImage = (DevExpress.Utils.Svg.SvgImage)resources.GetObject("barBtnExpandAll.ImageOptions.SvgImage"); barBtnExpandAll.Name = "barBtnExpandAll"; barBtnExpandAll.ItemClick += barBtnExpandAll_ItemClick; // // barBtnCollpseAll // barBtnCollpseAll.Caption = "全部折叠"; barBtnCollpseAll.Id = 11; barBtnCollpseAll.ImageOptions.SvgImage = (DevExpress.Utils.Svg.SvgImage)resources.GetObject("barBtnCollpseAll.ImageOptions.SvgImage"); barBtnCollpseAll.Name = "barBtnCollpseAll"; barBtnCollpseAll.ItemClick += barBtnCollpseAll_ItemClick; // // barBtnSearch // barBtnSearch.Caption = "查询"; barBtnSearch.Id = 12; barBtnSearch.ImageOptions.SvgImage = (DevExpress.Utils.Svg.SvgImage)resources.GetObject("barBtnSearch.ImageOptions.SvgImage"); barBtnSearch.Name = "barBtnSearch"; barBtnSearch.ItemClick += barBtnSearch_ItemClick; // // ribbonPage1 // ribbonPage1.Groups.AddRange(new DevExpress.XtraBars.Ribbon.RibbonPageGroup[] { ribPageGroupForBasic, ribPageGroupForHydro, ribPageGroupBimface }); ribbonPage1.Groups.AddRange(new DevExpress.XtraBars.Ribbon.RibbonPageGroup[] { ribPageGroupForBasic, ribPageGroupForOperation, ribPageGroupForHydro, ribPageGroupBimface, ribPageGroupForMore }); ribbonPage1.Name = "ribbonPage1"; ribbonPage1.Text = "ribbonPage1"; // @@ -129,19 +186,36 @@ ribPageGroupForBasic.ItemLinks.Add(barBtnDelete); ribPageGroupForBasic.ItemLinks.Add(barBtnInfo); ribPageGroupForBasic.Name = "ribPageGroupForBasic"; ribPageGroupForBasic.Text = "基础操作"; ribPageGroupForBasic.Text = "基础"; // // ribPageGroupForOperation // ribPageGroupForOperation.ItemLinks.Add(barBtnPublish); ribPageGroupForOperation.ItemLinks.Add(barBtnDeprecated); ribPageGroupForOperation.Name = "ribPageGroupForOperation"; ribPageGroupForOperation.Text = "操作"; // // ribPageGroupForHydro // ribPageGroupForHydro.ItemLinks.Add(barBtnViewHydro); ribPageGroupForHydro.Name = "ribPageGroupForHydro"; ribPageGroupForHydro.Text = "水力模型"; ribPageGroupForHydro.Text = "水力"; // // ribPageGroupBimface // ribPageGroupBimface.ItemLinks.Add(barBtnViewBimface); ribPageGroupBimface.Name = "ribPageGroupBimface"; ribPageGroupBimface.Text = "三维模型"; ribPageGroupBimface.Text = "三维"; // // ribPageGroupForMore // ribPageGroupForMore.ItemLinks.Add(barBtnExpandAll); ribPageGroupForMore.ItemLinks.Add(barBtnCollpseAll); ribPageGroupForMore.ItemLinks.Add(barCkTreeLine); ribPageGroupForMore.ItemLinks.Add(barBtnSearch); ribPageGroupForMore.ItemLinks.Add(barBtnRefresh); ribPageGroupForMore.Name = "ribPageGroupForMore"; ribPageGroupForMore.Text = "更多"; // // treeList1 // @@ -153,10 +227,6 @@ treeList1.Name = "treeList1"; treeList1.Size = new Size(998, 542); treeList1.TabIndex = 1; // // xhsProjectMgrViewModelBindingSource // xhsProjectMgrViewModelBindingSource.DataSource = typeof(XhsProjectMgrViewModel); // // colNO // @@ -228,6 +298,18 @@ colDescription.Visible = true; colDescription.VisibleIndex = 9; // // xhsProjectMgrViewModelBindingSource // xhsProjectMgrViewModelBindingSource.DataSource = typeof(XhsProjectMgrViewModel); // // barBtnRefresh // barBtnRefresh.Caption = "刷新"; barBtnRefresh.Id = 13; barBtnRefresh.ImageOptions.SvgImage = (DevExpress.Utils.Svg.SvgImage)resources.GetObject("barBtnRefresh.ImageOptions.SvgImage"); barBtnRefresh.Name = "barBtnRefresh"; barBtnRefresh.ItemClick += barBtnRefresh_ItemClick; // // XhsProjectMgrPage // Appearance.BackColor = SystemColors.Control; @@ -270,5 +352,14 @@ private DevExpress.XtraTreeList.Columns.TreeListColumn colTagName; private DevExpress.XtraTreeList.Columns.TreeListColumn colDescription; private BindingSource xhsProjectMgrViewModelBindingSource; private DevExpress.XtraBars.BarButtonItem barBtnPublish; private DevExpress.XtraBars.BarButtonItem barBtnDeprecated; private DevExpress.XtraBars.Ribbon.RibbonPageGroup ribPageGroupForOperation; private DevExpress.XtraBars.Ribbon.RibbonPageGroup ribPageGroupForMore; private DevExpress.XtraBars.BarCheckItem barCkTreeLine; private DevExpress.XtraBars.BarButtonItem barBtnExpandAll; private DevExpress.XtraBars.BarButtonItem barBtnCollpseAll; private DevExpress.XtraBars.BarButtonItem barBtnSearch; private DevExpress.XtraBars.BarButtonItem barBtnRefresh; } } WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/03-mgr/XhsProjectMgrPage.cs
@@ -1,4 +1,7 @@ namespace HStation.WinFrmUI using DevExpress.Utils; using NetTaste; namespace HStation.WinFrmUI { public partial class XhsProjectMgrPage : DocumentPage { @@ -31,6 +34,66 @@ this.xhsProjectMgrViewModelBindingSource.DataSource = _allProjectList; } //发布 private void barBtnPublish_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { } //查看bimface模型 private async void barBtnViewBimface_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { var vm = this.treeList1.GetCurrentViewModel(_allProjectList); if (vm == null) { return; } var guid = new PageGuid() { Modular = "Bimface", MoudingType = Yw.WinFrmUI.Page.eMoudingType.Tab, Function = "BimfaceView", TagName = vm.ID.ToString() }; if (!IsExistPage(guid, true)) { var page = new ViewXhsProjectBimfacePage(); await page.SetBindingData(vm.ID); CreatePage(page, guid); } } //全部展开 private void barBtnExpandAll_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { this.treeList1.ExpandAll(); } //全部折叠 private void barBtnCollpseAll_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { this.treeList1.CollapseAll(); } /// <summary> /// 树线 /// </summary> private void barCkTreeLine_CheckedChanged(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { this.treeList1.OptionsView.ShowTreeLines = this.barCkTreeLine.Checked ? DefaultBoolean.True : DefaultBoolean.False; } //查询 private void barBtnSearch_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { this.treeList1.OptionsFind.AlwaysVisible = !this.treeList1.OptionsFind.AlwaysVisible; } //刷新 private void barBtnRefresh_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { this.RefreshData(); } } } WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/03-mgr/XhsProjectMgrPage.resx
@@ -244,6 +244,144 @@ Pg0KPC9zdmc+Cw== </value> </data> <data name="barBtnPublish.ImageOptions.SvgImage" type="DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v23.2" mimetype="application/x-microsoft.net.object.bytearray.base64"> <value> AAEAAAD/////AQAAAAAAAAAMAgAAAFlEZXZFeHByZXNzLkRhdGEudjIzLjIsIFZlcnNpb249MjMuMi40 LjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjg4ZDE3NTRkNzAwZTQ5YQUBAAAAHURl dkV4cHJlc3MuVXRpbHMuU3ZnLlN2Z0ltYWdlAQAAAAREYXRhBwICAAAACQMAAAAPAwAAAKMCAAAC77u/ PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4NCjxzdmcgeD0iMHB4IiB5PSIwcHgi IHZpZXdCb3g9IjAgMCAzMiAzMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv MjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3Bh Y2U9InByZXNlcnZlIiBpZD0iTGF5ZXJfMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAg MzIgMzIiPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLkJsYWNre2ZpbGw6IzcyNzI3Mjt9Cgku WWVsbG93e2ZpbGw6I0ZGQjExNTt9CgkuQmx1ZXtmaWxsOiMxMTc3RDc7fQoJLkdyZWVue2ZpbGw6IzAz OUMyMzt9CgkuUmVke2ZpbGw6I0QxMUMxQzt9CgkuV2hpdGV7ZmlsbDojRkZGRkZGO30KCS5zdDB7b3Bh Y2l0eTowLjc1O30KCS5zdDF7b3BhY2l0eTowLjU7fQoJLnN0MntvcGFjaXR5OjAuMjU7fQo8L3N0eWxl Pg0KICA8ZyBpZD0iQ2hlY2tCb3giPg0KICAgIDxwYXRoIGQ9Ik0yNyw0SDVDNC41LDQsNCw0LjUsNCw1 djIyYzAsMC41LDAuNSwxLDEsMWgyMmMwLjUsMCwxLTAuNSwxLTFWNUMyOCw0LjUsMjcuNSw0LDI3LDR6 IE0xNCwyMmwtNi02bDItMmw0LDQgICBsOC04bDIsMkwxNCwyMnoiIGNsYXNzPSJHcmVlbiIgLz4NCiAg PC9nPg0KPC9zdmc+Cw== </value> </data> <data name="barBtnDeprecated.ImageOptions.SvgImage" type="DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v23.2" mimetype="application/x-microsoft.net.object.bytearray.base64"> <value> AAEAAAD/////AQAAAAAAAAAMAgAAAFlEZXZFeHByZXNzLkRhdGEudjIzLjIsIFZlcnNpb249MjMuMi40 LjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjg4ZDE3NTRkNzAwZTQ5YQUBAAAAHURl dkV4cHJlc3MuVXRpbHMuU3ZnLlN2Z0ltYWdlAQAAAAREYXRhBwICAAAACQMAAAAPAwAAAPoBAAAC77u/ PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4NCjxzdmcgeD0iMHB4IiB5PSIwcHgi IHZpZXdCb3g9IjAgMCAzMiAzMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv MjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3Bh Y2U9InByZXNlcnZlIiBpZD0iQ2xlYXJIZWFkZXJBbmRGb290ZXIiIHN0eWxlPSJlbmFibGUtYmFja2dy b3VuZDpuZXcgMCAwIDMyIDMyIj4NCiAgPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5SZWR7ZmlsbDoj RDExQzFDO30KPC9zdHlsZT4NCiAgPHBhdGggZD0iTTI3LDRINUM0LjUsNCw0LDQuNSw0LDV2MjJjMCww LjUsMC41LDEsMSwxaDIyYzAuNSwwLDEtMC41LDEtMVY1QzI4LDQuNSwyNy41LDQsMjcsNHogTTIyLDIw bC0yLDJsLTQtNGwtNCw0ICBsLTItMmw0LTRsLTQtNGwyLTJsNCw0bDQtNGwyLDJsLTQsNEwyMiwyMHoi IGNsYXNzPSJSZWQiIC8+DQo8L3N2Zz4L </value> </data> <data name="barCkTreeLine.ImageOptions.SvgImage" type="DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v23.2" mimetype="application/x-microsoft.net.object.bytearray.base64"> <value> AAEAAAD/////AQAAAAAAAAAMAgAAAFlEZXZFeHByZXNzLkRhdGEudjIzLjIsIFZlcnNpb249MjMuMi40 LjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjg4ZDE3NTRkNzAwZTQ5YQUBAAAAHURl dkV4cHJlc3MuVXRpbHMuU3ZnLlN2Z0ltYWdlAQAAAAREYXRhBwICAAAACQMAAAAPAwAAAIkDAAAC77u/ PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4NCjxzdmcgeD0iMHB4IiB5PSIwcHgi IHZpZXdCb3g9IjAgMCAzMiAzMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv MjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3Bh Y2U9InByZXNlcnZlIiBpZD0iTGF5ZXJfMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAg MzIgMzIiPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLkdyZWVue2ZpbGw6IzAzOUMyMzt9Cgku QmxhY2t7ZmlsbDojNzI3MjcyO30KCS5SZWR7ZmlsbDojRDExQzFDO30KCS5ZZWxsb3d7ZmlsbDojRkZC MTE1O30KCS5CbHVle2ZpbGw6IzExNzdENzt9CgkuV2hpdGV7ZmlsbDojRkZGRkZGO30KCS5zdDB7b3Bh Y2l0eTowLjU7fQoJLnN0MXtvcGFjaXR5OjAuNzU7fQo8L3N0eWxlPg0KICA8ZyBpZD0iSW5zZXJ0VHJl ZVZpZXciPg0KICAgIDxwYXRoIGQ9Ik0xMyw4SDVDNC40LDgsNCw3LjYsNCw3VjNjMC0wLjUsMC40LTEs MS0xaDhjMC42LDAsMSwwLjUsMSwxdjRDMTQsNy42LDEzLjYsOCwxMyw4eiBNMjYsMTd2LTQgICBjMC0w LjYtMC41LTEtMS0xaC04Yy0wLjUsMC0xLDAuNC0xLDF2NGMwLDAuNSwwLjUsMSwxLDFoOEMyNS41LDE4 LDI2LDE3LjUsMjYsMTd6IE0yNiwyN3YtNGMwLTAuNS0wLjUtMS0xLTFoLThjLTAuNSwwLTEsMC41LTEs MSAgIHY0YzAsMC41LDAuNSwxLDEsMWg4QzI1LjUsMjgsMjYsMjcuNSwyNiwyN3oiIGNsYXNzPSJZZWxs b3ciIC8+DQogICAgPHBvbHlnb24gcG9pbnRzPSIxNCwxNiAxNCwxNCAxMCwxNCAxMCwxMCA4LDEwIDgs MjYgMTQsMjYgMTQsMjQgMTAsMjQgMTAsMTYgICIgY2xhc3M9IkJsYWNrIiAvPg0KICA8L2c+DQo8L3N2 Zz4L </value> </data> <data name="barBtnExpandAll.ImageOptions.SvgImage" type="DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v23.2" mimetype="application/x-microsoft.net.object.bytearray.base64"> <value> AAEAAAD/////AQAAAAAAAAAMAgAAAFlEZXZFeHByZXNzLkRhdGEudjIzLjIsIFZlcnNpb249MjMuMi40 LjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjg4ZDE3NTRkNzAwZTQ5YQUBAAAAHURl dkV4cHJlc3MuVXRpbHMuU3ZnLlN2Z0ltYWdlAQAAAAREYXRhBwICAAAACQMAAAAPAwAAALACAAAC77u/ PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4NCjxzdmcgeD0iMHB4IiB5PSIwcHgi IHZpZXdCb3g9IjAgMCAzMiAzMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv MjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3Bh Y2U9InByZXNlcnZlIiBpZD0iRXhwYW5kX0ZpZWxkIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3 IDAgMCAzMiAzMiI+DQogIDxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+CgkuQmxhY2t7ZmlsbDojNzI3Mjcy O30KCS5HcmVlbntmaWxsOiMwMzlDMjM7fQoJLnN0MHtvcGFjaXR5OjAuNzU7fQo8L3N0eWxlPg0KICA8 cG9seWdvbiBwb2ludHM9IjE0LDYgMTAsNiAxMCwyIDYsMiA2LDYgMiw2IDIsMTAgNiwxMCA2LDE0IDEw LDE0IDEwLDEwIDE0LDEwICIgY2xhc3M9IkdyZWVuIiAvPg0KICA8ZyBjbGFzcz0ic3QwIj4NCiAgICA8 cGF0aCBkPSJNMjIsNmgxMHYySDIyVjZ6IE0yMiwxMmgxMHYtMkgyMlYxMnogTTIyLDIwaDEwdi0ySDIy VjIweiBNMjIsMjRoMTB2LTJIMjJWMjR6IiBjbGFzcz0iQmxhY2siIC8+DQogIDwvZz4NCiAgPHBhdGgg ZD0iTTE4LDJoMTR2MkgxOFYyeiBNMTgsMTZoMTR2LTJIMThWMTZ6IE0xOCwyOGgxNHYtMkgxOFYyOHoi IGNsYXNzPSJCbGFjayIgLz4NCjwvc3ZnPgs= </value> </data> <data name="barBtnCollpseAll.ImageOptions.SvgImage" type="DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v23.2" mimetype="application/x-microsoft.net.object.bytearray.base64"> <value> AAEAAAD/////AQAAAAAAAAAMAgAAAFlEZXZFeHByZXNzLkRhdGEudjIzLjIsIFZlcnNpb249MjMuMi40 LjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjg4ZDE3NTRkNzAwZTQ5YQUBAAAAHURl dkV4cHJlc3MuVXRpbHMuU3ZnLlN2Z0ltYWdlAQAAAAREYXRhBwICAAAACQMAAAAPAwAAAIcCAAAC77u/ PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4NCjxzdmcgeD0iMHB4IiB5PSIwcHgi IHZpZXdCb3g9IjAgMCAzMiAzMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv MjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3Bh Y2U9InByZXNlcnZlIiBpZD0iQ29sbGFwc2VfRmllbGQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpu ZXcgMCAwIDMyIDMyIj4NCiAgPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5CbGFja3tmaWxsOiM3Mjcy NzI7fQoJLlJlZHtmaWxsOiNEMTFDMUM7fQoJLnN0MHtvcGFjaXR5OjAuNzU7fQo8L3N0eWxlPg0KICA8 cmVjdCB4PSIyIiB5PSI2IiB3aWR0aD0iMTIiIGhlaWdodD0iNCIgY2xhc3M9IlJlZCIgLz4NCiAgPGcg Y2xhc3M9InN0MCI+DQogICAgPHBhdGggZD0iTTIyLDZoMTB2MkgyMlY2eiBNMjIsMTJoMTB2LTJIMjJW MTJ6IE0yMiwyMGgxMHYtMkgyMlYyMHogTTIyLDI0aDEwdi0ySDIyVjI0eiIgY2xhc3M9IkJsYWNrIiAv Pg0KICA8L2c+DQogIDxwYXRoIGQ9Ik0xOCwyaDE0djJIMThWMnogTTE4LDE2aDE0di0ySDE4VjE2eiBN MTgsMjhoMTR2LTJIMThWMjh6IiBjbGFzcz0iQmxhY2siIC8+DQo8L3N2Zz4L </value> </data> <data name="barBtnSearch.ImageOptions.SvgImage" type="DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v23.2" mimetype="application/x-microsoft.net.object.bytearray.base64"> <value> AAEAAAD/////AQAAAAAAAAAMAgAAAFlEZXZFeHByZXNzLkRhdGEudjIzLjIsIFZlcnNpb249MjMuMi40 LjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjg4ZDE3NTRkNzAwZTQ5YQUBAAAAHURl dkV4cHJlc3MuVXRpbHMuU3ZnLlN2Z0ltYWdlAQAAAAREYXRhBwICAAAACQMAAAAPAwAAANoCAAAC77u/ PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4NCjxzdmcgeD0iMHB4IiB5PSIwcHgi IHZpZXdCb3g9IjAgMCAzMiAzMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv MjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3Bh Y2U9InByZXNlcnZlIiBpZD0iTGF5ZXJfMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAg MzIgMzIiPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLkJsdWV7ZmlsbDojMTE3N0Q3O30KCS5Z ZWxsb3d7ZmlsbDojRkZCMTE1O30KCS5CbGFja3tmaWxsOiM3MjcyNzI7fQoJLkdyZWVue2ZpbGw6IzAz OUMyMzt9CgkuUmVke2ZpbGw6I0QxMUMxQzt9Cgkuc3Qwe29wYWNpdHk6MC43NTt9Cgkuc3Qxe29wYWNp dHk6MC41O30KPC9zdHlsZT4NCiAgPGcgaWQ9Ilpvb20iPg0KICAgIDxwYXRoIGQ9Ik0yNy43LDI1LjNM MjAuNSwxOGMxLTEuNCwxLjUtMy4yLDEuNS01YzAtNS00LTktOS05cy05LDQtOSw5YzAsNSw0LDksOSw5 YzEuOSwwLDMuNi0wLjYsNS0xLjVsNy4zLDcuMyAgIGMwLjMsMC4zLDAuOSwwLjMsMS4yLDBsMS4yLTEu MkMyOC4xLDI2LjIsMjguMSwyNS42LDI3LjcsMjUuM3ogTTYsMTNjMC0zLjksMy4xLTcsNy03czcsMy4x LDcsN2MwLDMuOS0zLjEsNy03LDdTNiwxNi45LDYsMTN6IiBjbGFzcz0iQmxhY2siIC8+DQogIDwvZz4N Cjwvc3ZnPgs= </value> </data> <data name="barBtnRefresh.ImageOptions.SvgImage" type="DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v23.2" mimetype="application/x-microsoft.net.object.bytearray.base64"> <value> AAEAAAD/////AQAAAAAAAAAMAgAAAFlEZXZFeHByZXNzLkRhdGEudjIzLjIsIFZlcnNpb249MjMuMi40 LjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjg4ZDE3NTRkNzAwZTQ5YQUBAAAAHURl dkV4cHJlc3MuVXRpbHMuU3ZnLlN2Z0ltYWdlAQAAAAREYXRhBwICAAAACQMAAAAPAwAAAIkDAAAC77u/ PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4NCjxzdmcgeD0iMHB4IiB5PSIwcHgi IHZpZXdCb3g9IjAgMCAzMiAzMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv MjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3Bh Y2U9InByZXNlcnZlIiBpZD0iTGF5ZXJfMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAg MzIgMzIiPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLlllbGxvd3tmaWxsOiNGRkIxMTU7fQoJ LlJlZHtmaWxsOiNEMTFDMUM7fQoJLkJsdWV7ZmlsbDojMTE3N0Q3O30KCS5HcmVlbntmaWxsOiMwMzlD MjM7fQoJLkJsYWNre2ZpbGw6IzcyNzI3Mjt9CgkuV2hpdGV7ZmlsbDojRkZGRkZGO30KCS5zdDB7b3Bh Y2l0eTowLjU7fQoJLnN0MXtkaXNwbGF5Om5vbmU7fQoJLnN0MntkaXNwbGF5OmlubGluZTtmaWxsOiMw MzlDMjM7fQoJLnN0M3tkaXNwbGF5OmlubGluZTtmaWxsOiNEMTFDMUM7fQoJLnN0NHtkaXNwbGF5Omlu bGluZTtmaWxsOiM3MjcyNzI7fQo8L3N0eWxlPg0KICA8ZyBpZD0iQ2hhbmdlVmlldyI+DQogICAgPHBh dGggZD0iTTI0LjUsNy41QzIyLjMsNS4zLDE5LjMsNCwxNiw0QzEwLjEsNCw1LjEsOC4zLDQuMiwxNGg0 LjFjMC45LTMuNCw0LTYsNy43LTZjMi4yLDAsNC4yLDAuOSw1LjYsMi40TDE4LDE0ICAgaDUuN2g0LjFI MjhWNEwyNC41LDcuNXogTTE2LDI0Yy0yLjIsMC00LjItMC45LTUuNi0yLjRMMTQsMThIOC4yaC00SDR2 MTBsMy41LTMuNUM5LjcsMjYuNywxMi43LDI4LDE2LDI4YzUuOSwwLDEwLjgtNC4zLDExLjgtMTAgICBo LTQuMUMyMi44LDIxLjQsMTkuNywyNCwxNiwyNHoiIGNsYXNzPSJCbHVlIiAvPg0KICA8L2c+DQo8L3N2 Zz4L </value> </data> <metadata name="xhsProjectMgrViewModelBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <value>17, 17</value> </metadata> WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/03-mgr/XhsProjectMgrViewModel.cs
@@ -109,6 +109,12 @@ [Display(Name = "说明")] public string Description { get; set; } /// <summary> /// 定位 /// </summary> [Display(Name = "定位")] public bool HasLocation { get; set; } WinFrmUI/Yw.WinFrmUI.Bimface.Core/Yw.WinFrmUI.Bimface.Core.csproj
@@ -90,7 +90,7 @@ <PackageReference Include="DevExpress.Win.Design" Version="23.2.4" /> <PackageReference Include="Yw.BLL.Bimface.Core" Version="3.0.3" /> <PackageReference Include="Yw.WebBrower.Core" Version="3.0.2" /> <PackageReference Include="Yw.WebView2.WinFrmUI.Core" Version="3.0.0" /> <PackageReference Include="Yw.WebView2.WinFrmUI.Core" Version="3.0.1" /> </ItemGroup> <ItemGroup> WinFrmUI/Yw.WinFrmUI.Map.Core/Yw.WinFrmUI.Map.Core.csproj
@@ -148,7 +148,7 @@ <ItemGroup> <PackageReference Include="Yw.BLL.Map.Core" Version="3.0.1" /> <PackageReference Include="Yw.WebBrower.Core" Version="3.0.2" /> <PackageReference Include="Yw.WebView2.WinFrmUI.Core" Version="3.0.0" /> <PackageReference Include="Yw.WebView2.WinFrmUI.Core" Version="3.0.1" /> </ItemGroup> <ItemGroup>