C# Chartingtoolkit ColumnSeries绑定问题

C# Chartingtoolkit ColumnSeries绑定问题,c#,wpf,charts,C#,Wpf,Charts,我尝试将此KeyValuePair绑定到ColumnSeries图表: private KeyValuePair<string, double> _totalProfit; public KeyValuePair<string, double> TotalProfit { get { return _totalProfit; } set { _totalProfit = value; OnPropertyChang

我尝试将此KeyValuePair绑定到ColumnSeries图表:

private KeyValuePair<string, double> _totalProfit;

public KeyValuePair<string, double> TotalProfit
{
    get { return _totalProfit; }
    set
    {
        _totalProfit = value;
        OnPropertyChanged("TotalProfit");
    }
}
private KeyValuePair\u总利润;
公钥值对总利润
{
获取{return\u totalProfit;}
设置
{
_总利润=价值;
不动产变更(“总利润”);
}
}
在我的代码中,我用KeyValuePair填充它:

TotalProfit = new KeyValuePair<string, double>("Total", 200.00);
TotalProfit=新的KeyValuePair(“总计”,200.00);
当我调试这段代码时,一切正常。Total profit获得了我想要的字符串和double,但是ColumnSeries不显示这个KeyValuePair的值。我做错了什么

以下是XAML:

<TabItem Header="Profit">
    <chartingToolkit:Chart>
        <chartingToolkit:ColumnSeries DependentValuePath="Value" IndependentValuePath="Key" ItemsSource="{Binding TotalProfit}"/>
    </chartingToolkit:Chart>
</TabItem>

我想要的是这样的东西:


问题是,ColumnSeries需要一个带有KeyValuePairs的ObservableCollection来显示它们。似乎不可能只显示一个KeyValuePair本身。

问题是,ColumnSeries需要一个带有KeyValuePair的ObservableCollection来显示它们。似乎不可能只显示一个KeyValuePair本身