123456789101112131415161718192021222324252627282930313233343536373839404142 |
- using System;
- using SciChart.Charting.Visuals.Axes.LabelProviders;
- namespace MECF.Framework.UI.Client.CenterViews.DataLogs.WaferHistory
- {
- public class YAxisLabelProvider : LabelProviderBase
- {
- //public string[] LabelList { get; set; }
- private readonly string[] LabelList = { "Unload", "HotN2", "QDR2", "AP7990-2", "QDR1", "AP7990-1", "C/C", "Load" };
- public override string FormatLabel(IComparable dataValue)
- {
- var i = Convert.ToInt32(dataValue);
- int len = LabelList.Length;
- string result = "";
- if (i >= 0 && i < len)
- {
- result = LabelList[i];
- }
- return result;
- }
- public override string FormatCursorLabel(IComparable dataValue)
- {
- var i = Convert.ToInt32(dataValue);
- string result = "";
- if (i >= 0 && i < LabelList.Length)
- {
- result = LabelList[i];
- }
- else
- {
- result = string.Empty;
- }
- return result;
- }
- }
- }
|