| | |
| | | { |
| | | public HydroSingleWorkingLossCurveCtrl() |
| | | { |
| | | InitializeComponent(); |
| | | InitializeComponent(); |
| | | } |
| | | |
| | | /// <summary> |
| | |
| | | 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) |
| | | { |
| | |
| | | { |
| | | 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) |
| | | { |
| | |
| | | ele.AxisLabelElement.DXFont = new DXFont(this.Font.Name, 6); |
| | | //ele.AxisLabelElement.Visible = false; |
| | | } |
| | | |
| | | |
| | | |
| | | //// Obtain the first series. |
| | | //CrosshairElement element = group.CrosshairElements[0]; |