1

チャートのエクスポートに問題があります。MSチャート(System.Windows.Controls.DataVisualization.Toolkit)を使用しています

グラフは作成できますが、画像にエクスポート/保存できません。メソッドchart.SaveImage(...)をどこかに言いましたが、見つけることができます。

チャートの定義があります:

<DVC:Chart Name="mcChart" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Margin="2,2,2,2" Height="Auto" Width="Auto" DockPanel.Dock="Left" MinWidth="200" />

ここに、C#からグラフを呼び出したときに表示される画像があります。SaveImageはありません。

ここに画像の説明を入力してください

誰か助けてくれませんか?拡張機能がありませんか?たくさんサック!

4

2 に答える 2

4

何も組み込まれていないようです。

MSDN フォーラムには、解決策を提供する投稿があります。を作成しRenderTargetBitmapて使用する必要があります。

RenderTargetBitmap renderBitmap = new RenderTargetBitmap(
    (int)chart1.ActualWidth,
    (int)chart1.ActualHeight,
    96d,
    96d,
    PixelFormats.Pbgra32);

renderBitmap.Render(chart1);
于 2012-04-11T11:14:08.773 に答える
0

私には、あなたにとってはそれで十分だと思われます

EditCopy()

メソッドを使用してチャートの画像をクリップボードに保存し、C# クリップボードを使用してそこからデータを取得します。

于 2012-04-11T11:15:14.967 に答える