1

현재 Silverlight 4.0, Visual Studio 2010에서 차트 응용 프로그램을 작성 중입니다. 현재 일부 영역 차트는 잘 작동하지만 현재 스택 영역 차트로 변환하려고합니다. 스택 영역 차트의 라이브러리/속성은 매우 다르게 보이며 스택 영역 차트에 데이터 바인딩을 수행하는 것은 불가능한 것처럼 보입니다. 스택 레아 차트를 사용할 때는 단순히 IndependentValueBinding 또는 DependentValueBinding 속성을 찾지 않습니다. 따라서 값을 하드 코딩하지 않으면이 차트를 작성할 수 없습니다. 이 문제를 해결할 수 있습니까? 이 문제는 아래의 XAML에서 더 명확하게 강조되어 있으며 영역이 잘 작동하고 스택 영역이 전혀 작동하지 않습니다.Silverlight 차트 - 스택 영역 대 영역 차트

 <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)