Диаграмма Silverlight - Сложенная область против Диаграммы области - PullRequest
1 голос
/ 14 декабря 2010

В настоящее время я создаю приложение для построения диаграмм в Silverlight 4.0, Visual Studio 2010. В настоящее время у меня есть несколько диаграмм областей, которые работают нормально, однако в настоящее время я пытаюсь преобразовать их в диаграмму с областями с накоплением и библиотеки / свойства для области с накоплением Диаграмма выглядит совсем иначе, и кажется невозможным привязать данные к диаграмме стека. Он просто не находит свойство IndependentValueBinding или DependentValueBinding при использовании диаграммы с накоплением, поэтому, если я жестко не закодирую значения, кажется, что нет способа построить эту диаграмму. Есть ли обходной путь к этому? Эта проблема более четко обозначена в XAML ниже, где область работает нормально, а составная область не работает вообще.

        <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 Ответ

2 голосов
/ 10 сентября 2012

Определите определение серии, которое имеет все свойства привязки.Затем добавьте def серии к серии stackedarea.

Что-то вроде:

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

.определить все свойства серии

Тогда

StackedAreaSeries.SeriesDefintions.add(SD)
...