T图:重载系列和图表方法

时间:2015-11-30 23:04:52

标签: .net wpf teechart

我想在api

中添加方法到系列和Chart类

重载像这样的添加方法 int Add(Datetime x,double y,double index) 我想添加索引参数 因为系统需要。 如果我将此函数添加到类。 我没事儿的? 有任何问题或问题吗?

然后我将向Chart类添加事件函数。

总之,我需要特定的参数索引,我必须收到参数 当mousedown。

如果有人有这样的工作经验。

请给我一个建议。

非常感谢。

1 个答案:

答案 0 :(得分:0)

您可能对我制作的{em> RectangleBubble 自定义系列示例here感兴趣。此自定义系列会向基类添加额外的ValueLists。您可以轻松地从 MouseDown 事件中的 ValueList 中检索任何值,例如:

public Form1()
{
  InitializeComponent();
  InitializeChart();
}

private void InitializeChart()
{
  tChart1.Aspect.View3D = false;
  tChart1.Series.Add(new Steema.TeeChart.Styles.Bar()).FillSampleValues();

  tChart1.MouseDown += TChart1_MouseDown;
}

private void TChart1_MouseDown(object sender, MouseEventArgs e)
{
  int index = tChart1.Series[0].Clicked(e.X, e.Y);

  if (index != -1)
  {
    double value = tChart1.Series[0].YValues[index];
    MessageBox.Show(value.ToString());
  }
}

顺便说一句,您可能也对here所讨论的自定义系列序列化感兴趣。