Windows Phone上的图表有些问题

时间:2012-04-23 06:49:56

标签: windows-phone-7 windows-phone-7.1

我想在Windows Phone应用中可视化一些数据。所以我正在使用此命名空间中的图表控件:System.Windows.Controls.DataVisualization.Toolkit。一切都运行正常,但我想在x轴上显示另一个值,然后是数字。

这是图表控件的XAML代码:

<charting:Chart x:Name="gluChart">
  <charting:Chart.LegendStyle>
    <Style TargetType="datavis:Legend">
      <Setter Property="Width" Value="0"/>
      <Setter Property="Height" Value="0"/>
    </Style>
  </charting:Chart.LegendStyle>
  <charting:AreaSeries Name="gluLineChart" ItemsSource="{Binding}" IndependentValuePath="X"  dependentValuePath="Y" BorderThickness="0"/>
</charting:Chart>

这是在代码隐藏文件中(GlucoseItem是数据库中的一个项目,它允许保存日期,时间,值和简单的注释):

List<Point> points = new List<Point>();
int i = 1;
foreach (GlucoseItem gi in App.GluViewModel.AllGlucoseItems)
{
  points.Add(new Point(i, Convert.ToDouble(gi.GlucoseValue)));
  i++;
}
this.gluChart.DataContext = points;

但是现在我想在x轴上显示日期而不是数字。我该如何解决这个问题。我对此图表控件还有另一个问题:它在图表控件中显示一条蓝线,但我无法隐藏它。

1 个答案:

答案 0 :(得分:0)