以下是我的目标:
- 使用WPF工具包创建一个简单的柱状图,其中Y轴为线性轴,X轴为DateTime范围轴。
- 将对象集合绑定到图表。每个对象都有一个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>
时,数据将会出现,但不是我想要的格式。
为什么图表不能呈现我的集合数据?