2 votes

WPF/Silverlight Tookit Chart - Lier les séries à ObservableCollection

Est-il possible d'avoir un nombre dynamique de séries pour un graphique linéaire WPF toolkit ? Tous les exemples que je trouve déclarent les séries manuellement.

Je veux pouvoir disposer de ce type de données :

ObservableCollection<ObservableCollection>ChartPoint>>

Lorsque j'ajoute ou supprime des ObservableCollections à l'OC principal, le graphique doit ajouter ou supprimer des séries.

J'ai réussi à ajouter ou supprimer des séries dans le code-behind, mais ce n'est pas idéal. Je finis par m'abonner manuellement aux événements de changement sur l'OC externe.

1voto

AnthonyWJones Points 122520

Ce serait bien, n'est-ce pas ? Mais hélas, ce n'est pas possible actuellement. Du moins, pas d'une manière typique. Il faudrait que le graphique ait une propriété ItemsSource et qu'il nous permette d'utiliser un DataTemplate pour décrire la série que nous voulons utiliser pour chaque élément.

Il peut être possible de créer une propriété attachée qui agira comme une propriété ItemsSource. C'est quelque chose que j'ai envisagé mais que je n'ai pas encore réussi à mettre en œuvre.

Editar :

Un jour plus tard, la boîte à outils d'octobre 2009 est publiée avec des classes de graphiques non scellées. Il est peut-être maintenant possible de créer une sous-classe de graphique avec une propriété ItemsSource.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X