【问题标题】:Is there a way to give an id to a datapoint in WPF charts?有没有办法为 WPF 图表中的数据点提供 id?
【发布时间】:2013-07-04 06:15:06
【问题描述】:

我有一个 WPF 折线图, 选择DataPoint时,将触发选择更改的事件。

我想知道的是,有没有办法给数据点 ID 值,以便我可以从选择事件中获取它们

类似:

private void LineSeries_SelectionChanged_1(object sender, SelectionChangedEventArgs e)
{
   int id = ((something)sender).id;
}

【问题讨论】:

  • FrameworkElement 替换 something 可以帮助你吗?
  • @meorfi 可以详细说明一下吗?...对 WPF 还是新手

标签: c# .net wpf charts wpftoolkit


【解决方案1】:

SelectionChangedEventArgs 应该为您提供所需的信息。属性AddedItems 包含已选择的数据点,属性RemovedItems 包含先前选择的数据点。

您需要将集合中的项目转换为您需要的类型(DataPointLineDataPoint 用于 LineSeries)。

private void LineSeries_SelectionChanged_1(object sender, SelectionChangedEventArgs e)
{
   DataPoint selectedPoint = null;

   if (e.AddedItems.Count > 0){
     selectedPoint = e.AddedItems[0];
   }
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-02-24
    • 1970-01-01
    • 1970-01-01
    • 2019-09-04
    • 2023-01-30
    • 2010-10-19
    • 2016-06-25
    相关资源
    最近更新 更多