| 

.NET C# Java Javascript Exception

5
Hallo,

ich versuche, in WPF mit einem Chart aus dem System.Windows.Controls.DataVisualization.Toolkit eine Verlaufskurve zu zeichnen. Herumexperimentiert habe ich mit LineSeries und ScatteredSeries (die unwichtigen Styles habe ich mal entfernt):

<charting:Chart x:Name="chart" Width="650" Height="250"
LegendStyle="{StaticResource ResourceKey=LegendStyle}"
PlotAreaStyle="{StaticResource ResourceKey=PanelStyle}" >
<charting:Chart.Series>
<charting:LineSeries
ItemsSource="{Binding Path=Line1}"
DependentValuePath="Value"
IndependentValuePath="Key" />

<charting:ScatterSeries ItemsSource="{Binding Path=Line2}"
DependentValuePath="Value"
IndependentValuePath="Key" />
</charting:Chart.Series>
</charting:Chart>

Mein Problem: Es handelt sich hierbei um technische Konturen, und nicht um einen zeitlichen Verlauf. Das heißt, die Werte des IndependentValuePath wiederholen sich. Beispielsweise möchte ich ein Viereck zeichnen.
Da das Chart aber eine Collection aus KeyValuePairs erwartet und meine Keys zwangsläufig mehrfach vorkommen müssen, werden die Kurven als LineSeries nicht korrekt dargestellt (denn nur der neueste Key wird ausgewertet). Als ScatteredSeries wiederum werden die Punkte nicht durch Linien verbunden.

Wie schaffe ich es
entweder
a) der LineSeries beizubringen, mehrfache Vorkommen von Keys zu tolerieren?
oder
b) der ScatteredSeries einen Style unterzuschieben, so daß die Punkte durch Linien verbunden werden?

Vielen Dank im Voraus für Tips und Anregungen!

Marco
05.09.2011
Mabustu 51 1 3
TOP TECHNOLOGIES CONSULTING GmbH