Silverlight图表 - 堆积面积与面积图

时间:2010-12-14 17:12:42

标签: silverlight visual-studio-2010 xaml charts data-visualization

我目前正在Silverlight 4.0,Visual Studio 2010中构建图表应用程序。我目前有一些区域图表工作正常,但我目前正在尝试将其转换为堆积区域图表和stackedarea的库/属性图表似乎非常不同,似乎不可能将数据绑定到stackarea图表。在使用stackarea图表时,它根本找不到属性IndependentValueBinding或DependentValueBinding,因此除非我对值进行硬编码,否则无法构建此图表。这有解决方法吗?在下面的XAML中,该问题更加清晰,该区域工作正常,stackarea根本不起作用。

        <ch:Chart x:Name="LineChart"
                  Height="400"
                  VerticalContentAlignment="Center">
            <ch:Chart.Series>
                <ch:StackedAreaSeries Margin="0,0,20,20"
                              Name="LineSeries"
                              IndependentValueBinding = "{Binding Path=Key}"
                              DependentValueBinding = "{Binding Path=Value}" />
                <ch:AreaSeries Margin="0,0,20,20"
                              Name="LineSeries2"
                              IndependentValueBinding = "{Binding Path=Key}"
                              DependentValueBinding = "{Binding Path=Value}" />

1 个答案:

答案 0 :(得分:2)

定义一个seriesdefintion,它具有所有绑定属性。然后将系列def添加到stackedarea系列。

类似的东西:

Dim StackedAreaSeries as StackedAreaSeries
Dim SD as Seriesdefintion
SD.independentvaluebinding = ...

。 定义所有系列属性

然后

StackedAreaSeries.SeriesDefintions.add(SD)