0

RAM 使用率 (usedRam と availableRam) を表示するための円グラフを作成しました。System.Windows.Controls.DataVisualization.Charting円グラフの作成に使用しました。usedRamとの値は、availableRamというデータベース テーブルに取り込まれていますRamUsage

usedRam最新の値をavailableRam円グラフに表示したいと思います。XAMLでこれを達成する方法は? EntityFramework のドラッグ アンド ドロップを使用して円グラフをビューに配置したため、今はコード ビハインドに触れることができません。

円グラフの XAML:

<dvc:Chart Background="White" Foreground="Black" Name="chart3">
<dvc:PieSeries DependentValueBinding="{Binding Path=Available}"
  IndependentValueBinding="{Binding Path=Used}" 
  ItemsSource="{Binding Source={StaticResource serverRamUsagesViewSource}}" />
</dvc:Chart>

そして出力は

出力

編集

XAML から RamUsage の最新の値を表示したいと思います。

例えば

select top 1 [RamID],[Used],[Available] from dbo.RamUsage order by [RamID] desc
4

1 に答える 1

1

DependentValueBinding、IndependentValueBinding を DependentValuePath および IndependentValuePath に変更しました。また、バインドが正しく行われているかどうかも確認してください。バインディングにデータがない場合、結果は表示されません

<dvc:PieSeries DependentValuePath="Available" 
        IndependentValuePath="Used" ItemsSource="{Binding Source={StaticResource serverRamUsagesViewSource}}"  />
于 2013-03-12T13:58:38.140 に答える