以下是我的目标:
以下是我目前的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>
时,数据将显示但不是我喜欢的格式。
为什么图表不会呈现我的收藏数据?
答案 0 :(得分:0)
既然你想出来并将其发布在评论中,我会扩展其他事情,以便在出现此问题时查找。 请来到这里的读者注意,问题是绑定到控件的列表需要包含&gt; 1集合中的DateTime以显示图表。这是WPF Toolkit库中的一个错误。这可以在WPF Toolkit的当前/未来版本中修复。
如果这不能解决您的问题:
IndependentValuePath
和DependentValuePath
的属性。我发现这些是图表体验中最大的问题所以这是调试问题时要遵循的清单。希望这将回答许多一般性问题。如果它不足以作为答案,你应该自己回答OP。