WPF条形图数据
本文关键字:数据 条形图 WPF | 更新日期: 2023-09-27 18:12:59
我正要学习WPF图表,在这里找到了一个很好的教程:
http://www.c-sharpcorner.com/UploadFile/mahesh/BarChartWPF11192009112620AM/BarChartWPF.aspx
所以我遵循了所有的步骤,直到"图7"。我的问题是,在我的应用程序中,没有图表条可见。我可以看到背景颜色和图例,但是没有图表。下面是我的代码:
<TabItem Header="Charts" Name="tabCharts" >
<charts:Chart Name="firstChart" Canvas.Top="80" Canvas.Left="10" Width="400" Height="250" Background="LightSteelBlue">
<charts:Chart.Series>
<charts:BarSeries Title="Finanzübersicht" IndependentValueBinding="{Binding Path=Key}" DependentValueBinding="{Binding Path=Value}">
</charts:BarSeries>
</charts:Chart.Series>
</charts:Chart>
</TabItem>
和在我的代码隐藏文件中:
private void LoadBarChartData()
{
((BarSeries)firstChart.Series[0]).ItemsSource =
new KeyValuePair<string, int>[]{
new KeyValuePair<string, int>("Project Manager", 12),
new KeyValuePair<string, int>("CEO", 25),
};
有谁知道我看不到数据/没有栏的原因吗?
检查名称空间和名称
xmlns:DV="clr-namespace:System.Windows.Controls.DataVisualization;assembly=System.Windows.Controls.DataVisualization.Toolkit"
xmlns:charts="clr-namespace:System.Windows.Controls.DataVisualization.Charting;assembly=System.Windows.Controls.DataVisualization.Toolkit"
和调用LoadBarChartData在ChartTypeBar构造函数
public ChartTypeBar()
{
InitializeComponent();
LoadBarChartData();
}