J'utilise System.Windows.Controls.DataVisualization.Toolkit pour les cartes dans mon WPF application. Le code de carte est:WPF faire des graphiques interactifs
<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>
Je veux que l'utilisateur soit en mesure de cliquer série de ligne à tout moment et faites-le glisser vers le haut ou vers le bas et donc la valeur sera modifiée? Cela ressemble à une liaison de données bidirectionnelle mais je ne sais pas comment faire.
ce qui est très agréable, mais j'ai fini par faire moi-même le tableau interactif et le logiciel est long temps de travail, mais je vais accepter votre réponse parce que ressemble la meilleure réponse cependant un peu en retard !! – Asha