簡體   English   中英

WPF餅圖不切分

[英]WPF Pie chart doesn't slice up

我正在使用PieChart控件將數據庫中的兩個值顯示為(USED和AVAILABLE)。 但是我得到的輸出沒有切片,如下圖所示, 內存

如何切餅圖?

我的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;
   }

好吧,我想您應該有兩個系列。

<dvc:Chart ...>
     <dvc:Chart.Series>
          <dvc:PieSeries ItemsSource="{Binding}" DependentValuePath="Available" />
          <dvc:PieSeries ItemsSource="{Binding}" DependentValuePath="Used" />
     </dvc:Chart.Series>
</dvc:Chart>   

免責聲明-我沒有測試過,但這就是我會嘗試的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM