データバインディングを使用してSilverlightツールキットチャートにデータをバインドしようとしています。 私は一連のシリーズをたくさん持っていますので、手前にいくつのシリーズが必要かを判断することはできません。 また、データバインディングモデルに固執し、このデータソースに他の多くのコントロールをバインドするときに、これらのシリーズをプログラムで追加することに頼らないでください。複数のシリーズをSilverilghtツールキットにデータバインドする方法
私はこの非常に問題の解決策を示したJeremiah Morrillのウェブ上の記事を見つけました。
アプリケーションが実行されていた、これは反映していないだろうが、私は私のデータバインディングのデータソースの値を更新しようとするまでさて、これは、最初は完全に働きました。 PropertyChangedイベントにサブスクライブされていないかのように グラフの隣のデータグリッドに同じデータをバインドしても、データバインディングのデータソース値が変更されるたびに、期待通りにデータグリッドが反応します。私のアプリケーションの起動時にエレミヤの溶液からの私のChartHelperで
は、私は
public static readonly DependencyProperty SeriesSourceProperty =
DependencyProperty.RegisterAttached("SeriesSource",
typeof(IEnumerable),
typeof(ChartHelper),
new PropertyMetadata(SeriesSourceChanged));
SeriesSourceChangedイベントが呼び出されると、次の依存関係プロパティを持っています。 しかし、私のDataBindingのデータソース値が変更されたとき、これは再び呼び出されません。
次のような質問は以下のとおりです。
- どのように私は、このソリューションでのPropertyChanged通知をキャプチャすることができますか?
- 上記のDependencyPropertyに追加できるものはありますか?
- これを達成するためにチャートやシリーズに追加する必要があるのでしょうか?
私は数日間、この上で私の脳をラッキングされているので、任意のヘルプや提案は非常に
感謝を理解されるであろう!
:次に、あなたはこのような何かを – WebDude