1
我正在使用PieChart
控件将我的数据库中的两个值显示为(USED和AVAILABLE)。但我得到没有切片的输出,如下图所示, WPF饼图不切片
如何切片饼图?
我的KeyValue对是类型的。我正在从数据源获取我的KeyValuePair的值&我正在使用Linq来检索sql查询。
XAML为我的饼图:
<Window.Resources>
<CollectionViewSource x:Key="ramView" Source="{Binding Path=UsageRAMs, Source={StaticResource serverView}}"/>
</Window.Resources>
<dvc:Chart x:Name="Ram" Background="White" Foreground="Black" Margin="950,0,92,485" Grid.Column="1" Grid.Row="1">
<dvc:Chart.Series>
<dvc:PieSeries ItemsSource="{Binding}"
DependentValuePath="Available" IndependentValuePath="Used" >
</dvc:PieSeries>
</dvc:Chart.Series>
</dvc:Chart>
代码背后
private CollectionViewSource serversUsageRAMsViewSource;
private void Window_Loaded(object sender, RoutedEventArgs e)
{
var ramList = (from c in db.UsageRAMs
orderby c.UsageRamID descending, c.Used,c.Available,c.Total
select c).Take(1);
this.serversUsageRAMsViewSource = (CollectionViewSource)this.FindResource("ramView");
serversUsageRAMsViewSource.Source = ramList;
}
感谢您的回复..但仍然我的派没有切片.. insetad显示我两个传说标题。 – user1221765 2013-03-18 12:31:25
那么,给每个系列另一种颜色。可能它可能有帮助。我很抱歉,但我不知道图表控件。我只是在猜测。 – DHN 2013-03-18 12:35:25
我会看看..谢谢 – user1221765 2013-03-18 12:38:03