这是我在这里的第一篇帖子,对不起我的错误提前:)。这是我的问题:我正在尝试使用MVVM模式构建WPF应用程序,并且我不能总是在我的图表中加载数据。它工作的唯一时间是我使用PieSeries。在所有其他情况下,我收到一个错误。奇怪的是,在我的设计师窗口中可以看到我的图表。 这是我的代码:
<Border Background="White" BorderThickness="2" BorderBrush="Black" Grid.Column="1">
<!--ContentPresenter Content="{Binding Path=FormHost}">
</ContentPresenter-->
<Grid>
<chart:Chart Name="chart1">
<chart:Chart.Series>
<chart:PieSeries Name="series1" ItemsSource="{Binding ChartItems}"
IndependentValueBinding="{Binding Path=Name}"
DependentValueBinding="{Binding Path=Value}"/>
</chart:Chart.Series>
</chart:Chart>
</Grid>
</Border>
在viewModel中,我还有其他内容:
private ObservableCollection<ChartElement> chartItems;
public MainWindowViewModel()
{
chartItems = new ObservableCollection<ChartElement>();
chartItems.Add(new ChartElement("da011111111111", 3));
chartItems.Add(new ChartElement("adas111111", 490));
chartItems.Add(new ChartElement("adas111111", 341));
chartItems.Add(new ChartElement("adas111111", 413));
chartItems.Add(new ChartElement("adas111111", 143));
}
错误为
的图片提前谢谢你。