1

我目前正在Silverlight 4.0,Visual Studio 2010中建立圖表應用程序。我目前有一些區域圖表工作正常,但是我目前正試圖將其轉換爲堆積區域圖表並且堆積區圖的庫/屬性看起來非常不同,並且似乎不可能對堆棧區圖進行數據綁定。在使用堆積區圖表時,它根本找不到IndependentValueBinding或DependentValueBinding屬性,所以除非對這些值進行硬編碼,否則無法構建此圖表。有沒有解決這個問題的方法?這個問題在下面的XAML中得到了更加明確的闡述,該地區工作正常,而且堆積區根本不起作用。Silverlight Charting - Stacked Area vs Area Chart

 <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}" /> 
+0

我也試着開始使用這些堆積圖,發現了IndependentValueBinding/DependentValueBinding失蹤。你有沒有解決這個問題? – 2011-02-26 18:15:10

+0

嗨羅布,不幸的不是 – user533978 2011-08-01 17:20:45

回答

2

定義一個seriesdefintion,它具有所有綁定屬性。然後將系列def添加到stackedarea系列。

喜歡的東西:

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

。 定義所有系列性

然後

StackedAreaSeries.SeriesDefintions.add(SD)