duheng
2024-12-23 49d80c1cc3d2d76956f7f6acd6babad2f1e03d28
WinFrmUI/HStation.WinFrmUI.Assets.Core/20-exchanger/02-main/AssetsExchangerMainMgrPage.cs
@@ -159,6 +159,32 @@
            dlg.ShowDialog();
        }
        //曲线
        private void Curve()
        {
            var vm = GetCurrentViewModel();
            if (vm == null)
            {
                return;
            }
            lock (_locker)
            {
                var guid = new PageGuid()
                {
                    Modular = AssetsFunctionHelper.Modular,
                    MoudingType = eMoudingType.Tab,
                    Function = AssetsFunctionHelper.CurveMgr,
                    TagName = $"{HStation.Assets.DataType.ExchangerMain}-{vm.ID}-curveql"
                };
                if (!IsExistPage(guid, true))
                {
                    var page = new AssetsExchangerCurveQLMgrPage();
                    page.SetBindingData(vm.Vmo);
                    CreatePage(page, guid);
                }
            }
        }
        //上移
        private async void Up()
        {
@@ -324,6 +350,12 @@
        #endregion
        //曲线
        private void barBtnCurve_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            Curve();
        }
        //系数
        private void barBtnFactor_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
@@ -439,5 +471,7 @@
            var be = this.behaviorManager1.GetBehavior<DevExpress.Utils.DragDrop.DragDropBehavior>(this.gridView1);
            be.Properties.AllowDrag = allowArag;
        }
    }
}