2

是否可以为 WPF 工具包折线图提供动态数量的系列?我找到的每个示例都手动声明了该系列。

我希望能够拥有这种类型的数据:

ObservableCollection<ObservableCollection>ChartPoint>>

当我向主 OC 添加或删除 ObservableCollections 时,图表应该添加或删除系列。

我已经成功地在代码隐藏中添加或删除系列,但这并不理想。我最终手动订阅更改外部 OC 上的事件。

4

1 回答 1

1

这会很整洁不是吗?但可惜目前这是不可能的。至少不是以任何典型的方式。我们需要 Chart 具有 ItemsSource 属性,并允许我们使用 DataTemplate 来描述我们希望它用于每个项目的系列。

可以创建一个 Attached 属性来充当 ItemsSource 属性。这是我一直在考虑但尚未实施的事情。

编辑

一天后,2009 年 10 月的工具包与未密封的图表类一起发布。也许现在一个带有 ItemsSource 属性的子类 Chart 是可能的。

于 2009-10-19T21:43:38.390 回答