3
这里是我的目标:绑定集合WPF工具包图表
- 使用WPF工具包,创建具有线性Y轴和一个DateTime范围X轴的简单柱形图。
- 将一组对象绑定到图表。每个对象都有一个DateTime(X轴数据点)和Int32(Y轴数据点)属性。
下面是我目前的XAML。下面的XAML有我想然而,图表将不提供任何数据轴:
<chartingToolkit:Chart Grid.Column="1" Grid.Row="1" Grid.RowSpan="2" Name="ColumnChart" Title="Records Loaded By Date"
VerticalAlignment="Top" Height="262">
<chartingToolkit:Chart.Axes>
<chartingToolkit:DateTimeAxis Interval="1" IntervalType="Days" x:Name="myDateTimeAxis"
Orientation="X" Title="Date">
<chartingToolkit:DateTimeAxis.AxisLabelStyle>
<Style TargetType="chartingToolkit:DateTimeAxisLabel">
<Setter Property="StringFormat" Value="{}{0:MM/dd}"/>
</Style>
</chartingToolkit:DateTimeAxis.AxisLabelStyle>
</chartingToolkit:DateTimeAxis>
<chartingToolkit:LinearAxis Orientation="Y" ShowGridLines="True" x:Name="myYAxis"
Title="Transactions Loaded"/>
</chartingToolkit:Chart.Axes>
<chartingToolkit:Chart.Series>
<chartingToolkit:ColumnSeries DependentValuePath="TransactionLoadCount"
IndependentValuePath="Date" ItemsSource="{Binding Path=LoadStats}"
IsSelectionEnabled="True">
</chartingToolkit:ColumnSeries>
</chartingToolkit:Chart.Series>
</chartingToolkit:Chart>
注:当我删除XML部分<chartingToolkit:Chart.Axes>...</chartingToolkit:Chart.Axes>
数据会出现但不是我喜欢的格式。
为什么图表不显示我的收集数据?
http://stackoverflow.com/questions/4762455/wpf-toolkit-february-2010-release-chart-with-column-series-empty-when-itemssou 图表似乎只有在有多个集合中的项目。我正在测试一个元素的集合。 – Josh 2012-02-06 18:05:20
我从来没有使用WPF的图表控件,但我最终可能会最终。请让我知道这个问题是怎么回事。 – 2012-02-06 18:16:51
@jberger - 我遇到的是工具包中的一个错误。错误是:如果我的集合中存在1个元素,那么图表将不会呈现任何数据。 当我的集合包含> 1个元素时,则按预期控制渲染。所以我想解决方法是确保你的集合有多个元素。祝你好运! – Josh 2012-02-06 19:32:02