我即将学习WPF图表,并在此处找到了一个很好的教程:
http://www.c-sharpcorner.com/UploadFile/mahesh/BarChartWPF11192009112620AM/BarChartWPF.aspx
所以我按照所有步骤直到“图7”。我的问题是,在我的应用程序中,没有图表栏可见。
我可以看到BackgroundColor和图例,但没有图表。
这是我的代码:
<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),
};
有谁知道为什么我看不到数据/没有酒吧的原因是什么?
答案 0 :(得分:0)
检查命名空间和名称
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"
并在ChartTypeBar构造函数
上调用LoadBarChartDatapublic ChartTypeBar()
{
InitializeComponent();
LoadBarChartData();
}