RadCartesianChart を別のオブジェクトにバインドしようとすると問題が発生します。3 つのオブジェクトのそれぞれのローン額を示す単純な棒グラフを作成しようとしています。私は MVVM パターンを使用していますが、DataContext には 3 つのオブジェクト (Current、Proposed、PayDown) があります。XAML でバインドを設定したいと思います。これが私が現在持っているものです:
<telerikChart:RadCartesianChart Width="500" >
<chartView:BarSeries ItemsSource="{Binding CurrentLoan}" ValueBinding="LoanAmount" CategoryBinding="Name"/>
<chartView:BarSeries ItemsSource="{Binding Proposed}" ValueBinding="LoanAmount" CategoryBinding="Name"/>
<chartView:BarSeries ItemsSource="{Binding PayDown}" ValueBinding="LoanAmount" CategoryBinding="Name"/>
<telerikChart:RadCartesianChart.HorizontalAxis>
<chartView:CategoricalAxis/>
</telerikChart:RadCartesianChart.HorizontalAxis>
<telerikChart:RadCartesianChart.VerticalAxis>
<chartView:LinearAxis/>
</telerikChart:RadCartesianChart.VerticalAxis>
</telerikChart:RadCartesianChart>
アプリをロードすると、「No Data Series」が追加されて表示されます。オブジェクトをリストにスローし、各 BarSeries の項目ソースをそのリスト内のオブジェクトに設定しても問題ありません。私が間違っていることについてのアイデアはありますか? ありがとう!