我正在使用System.Windows.Controls.DataVisualization.Toolkit適用於我的WPF應用程序中的圖表。 對圖表的代碼是:WPF製作互動圖表
<chartingToolkit:Chart>
<!-- Volume -->
<chartingToolkit:LineSeries
Title="Volume (M)"
ItemsSource="{StaticResource StockDataCollection}"
IndependentValuePath="Date"
DependentValuePath="Volume"/>
<!-- Price -->
<chartingToolkit:LineSeries
Title="Price ($)"
ItemsSource="{StaticResource StockDataCollection}"
IndependentValuePath="Date"
DependentValuePath="Price"/>
<chartingToolkit:Chart.Axes>
<!-- Axis for custom range -->
<chartingToolkit:LinearAxis
Orientation="Y"
Minimum="0"
Maximum="100"
ShowGridLines="True"/>
<!-- Axis for custom labels -->
<chartingToolkit:DateTimeAxis
Orientation="X">
<chartingToolkit:DateTimeAxis.AxisLabelStyle>
<Style TargetType="chartingToolkit:DateTimeAxisLabel">
<Setter Property="StringFormat" Value="{}{0:MMM d}"/>
</Style>
</chartingToolkit:DateTimeAxis.AxisLabelStyle>
</chartingToolkit:DateTimeAxis>
</chartingToolkit:Chart.Axes>
</chartingToolkit:Chart>
我希望用戶能夠在任何時候點擊線系列,並將其拖到向上或向下,因此該值將被改變? 這就像一個雙向數據綁定,但我不知道該怎麼做。
這是很不錯的,但是我終於實現了交互式圖表我和軟件很長一段時間,現在的工作,但我會接受你的答案,因爲看起來像最好的答案,但有點晚! – Asha 2012-01-07 22:51:18