Since you figured it out and posted it in comments, I will expand on other things to look for when this problem would occur. Note to readers that came here, the problem was that the list bound to the control needs to contain > 1 DateTime in the collection in order to display a chart. This is a bug in the wpf Toolkit library. This may be fixed in the current/future versions of wpf Toolkit.
それで問題が解決しなかった場合:
- コントロールがロードされているときのバインディング式のエラーを出力ウィンドウで確認します。グラフのデータコンテキストが正しく設定されている場合、アイテムソースを使用できないコレクションにバインドすると問題が発生します。
- DateTime軸で使用するDateTime値の値が2日以上か、間隔が設定されている値であることを確認します。適用される場合は、最大値または最小値を設定してみてください。
- 排除プロセスを使用して、X軸またはY軸が問題を引き起こしているかどうかを判断します。 X軸のXAMLをコメントアウトし、コントロールがY軸を正しく表示するかどうかを確認します。その場合は、Y軸をコメントアウトし、X軸XAMLのコメントを外し、正しく表示されるかどうかを確認します。あなたの問題が、(コメントアウトされていない)軸の1つであることが分かっていない場合。
- StringFormatが正しいことを確認します。ここで私は `Value =" MM/dd "を使うことができると信じています。
-
IndependentValuePath
と DependentValuePath
のプロパティのスペルが間違っていないことを確認してください。
私はこれらをチャーティング経験の中で最大の問題であると判断したので、これは問題をデバッグするときに従うチェックリストです。うまくいけば、これは多くの一般的な質問に答えるでしょう。答えが足りない場合は、自分で答えてください。