duheng
2024-12-24 422bb59e2c51524096faaafbe7cabccdc3efb701
WinFrmUI/Yw.WinFrmUI.Hydro.Core/18-loss/01-curve/HydroSingleWorkingLossCurveCtrl.cs
@@ -10,7 +10,7 @@
    {
        public HydroSingleWorkingLossCurveCtrl()
        {
            InitializeComponent();
            InitializeComponent();
        }
        /// <summary>
@@ -219,19 +219,19 @@
            e.CrosshairLineElement.Color = Color.Green;
            e.CrosshairLineElement.LineStyle.DashStyle = DashStyle.DashDot;
            e.CrosshairLineElement.LineStyle.Thickness = 3;
            // Specify the back color for the crosshair argument axis label. 
            foreach (CrosshairAxisLabelElement axisLabelElement in e.CrosshairAxisLabelElements)
            {
                axisLabelElement.BackColor = Color.Blue;
                axisLabelElement.Text = $"{axisLabelElement.AxisValue:N2}";
            }
            foreach (CrosshairElementGroup group in e.CrosshairElementGroups)
            {
                CrosshairGroupHeaderElement groupHeaderElement = group.HeaderElement;
            {
                CrosshairGroupHeaderElement groupHeaderElement = group.HeaderElement;
                var pt = group.HeaderElement.SeriesPoints.FirstOrDefault();
                if (pt != null)
                {
@@ -240,12 +240,12 @@
                    {
                        groupHeaderElement.Text = model.Name;
                    }
                }
                }
                // Specify the text, text color and font for the crosshair group header element. 
                groupHeaderElement.TextColor = Color.Green;
                groupHeaderElement.DXFont = new DXFont("SegoeUI", 12, DXFontStyle.Bold);
                groupHeaderElement.Text = group.CrosshairElements[0].AxisLabelElement.Text;
                //groupHeaderElement.Text = group.CrosshairElements[0].AxisLabelElement.Text;
                foreach (var ele in group.CrosshairElements)
                {
@@ -253,7 +253,7 @@
                    ele.AxisLabelElement.DXFont = new DXFont(this.Font.Name, 6);
                    //ele.AxisLabelElement.Visible = false; 
                }
                //// Obtain the first series.
                //CrosshairElement element = group.CrosshairElements[0];