Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Silverlight工具箱中的程序控制图表_C#_Silverlight_Charts - Fatal编程技术网

C# Silverlight工具箱中的程序控制图表

C# Silverlight工具箱中的程序控制图表,c#,silverlight,charts,C#,Silverlight,Charts,我想从C#代码中控制Silverlight工具箱中提供的多系列折线图的x轴和y轴。我无法找到任何合适的例子使用谷歌。任何类型的例子或指针将不胜感激 编辑: 这就是我到目前为止所做的: <toolkit:Chart Canvas.Left="104" Canvas.Top="18" Name="chartCompare" Title="Compare Series" Height="285" Width="892"> <toolkit:LineSeries Ti

我想从C#代码中控制Silverlight工具箱中提供的多系列折线图的x轴和y轴。我无法找到任何合适的例子使用谷歌。任何类型的例子或指针将不胜感激

编辑:

这就是我到目前为止所做的:

<toolkit:Chart Canvas.Left="104" Canvas.Top="18" Name="chartCompare" Title="Compare Series" Height="285" Width="892">
<toolkit:LineSeries
         Title="SP1"
         Name="Series1"/>
</toolkit:Chart>
其中ObjectList是对象列表,其属性为val1和val2。
但是,当我在第
行“Series1.ItemsSource=ObjectList;”“
中运行此命令时,它抛出了一个错误,表示“对象引用未设置为对象的实例…”。我已经在它前面的行中初始化并设置了它的值。实际上,我已将其设置为前一行中数据网格的项目源,它工作正常。

在使用系列1之前,我需要添加此项:

//Line to be inserted
LineSeries Series1 = chart.Series[0] as LineSeries;

Series1.IndependentValuePath = "Val1";
Series1.DependentValuePath = "Val2";
Series1.ItemsSource = ObjectList;

谢谢…

在使用系列1之前,我需要添加以下内容:

//Line to be inserted
LineSeries Series1 = chart.Series[0] as LineSeries;

Series1.IndependentValuePath = "Val1";
Series1.DependentValuePath = "Val2";
Series1.ItemsSource = ObjectList;

谢谢…

我试过你的例子,得到了“索引外”的解释

这个表格比较好

   LineSeries Series1 = new LineSeries();
    Series1.IndependentValuePath = "Val1";
    Series1.DependentValuePath = "Val2";
    Series1.ItemsSource = ObjectList;
    chart.Series.Add(Series1);

我试过你的例子,得到了“索引外”的例外

这个表格比较好

   LineSeries Series1 = new LineSeries();
    Series1.IndependentValuePath = "Val1";
    Series1.DependentValuePath = "Val2";
    Series1.ItemsSource = ObjectList;
    chart.Series.Add(Series1);