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が欠落して発見しました。あなたはこれを解決しましたか? –

+0

こんにちは、ロブ、残念なことに – user533978

答えて

2

すべてのバインディングプロパティを持つ直列定義を定義します。それから、積み重ねられたエリアシリーズにシリーズdefを加えてください。

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

:よう

何か。 は

StackedAreaSeries.SeriesDefintions.add(SD)