Wpf-Ansicht als Bild speichern, vorzugsweise .png

8

Ich habe gesucht und weiß, wie Sie ein Bild in WPF speichern, indem Sie% verwenden. Code%. Mein Programm hat eine MVVM-Ansicht, die ich als Bild speichern möchte. Ist es möglich, es als BmpBitmapEncoder zu setzen, damit ich es kodieren kann? Wenn ja, gibt es ein Online-Tutorial?

Unten ist die Ansicht aufgelistet, die ich speichern möchte.

%Vor%

BitmapFrame ist ein Benutzersteuerelement.

Wenn das Festlegen einer Ansicht als OverallView nicht möglich ist, können die wpf-Elemente als BitmapFrame ?

festgelegt werden     
Kiang Teng 30.12.2010, 05:11
quelle

1 Antwort

16

Sie können es als RenderTargetBitmap zurückgeben:

%Vor%

Danach können Sie den PngBitmapEncoder speichern es als PNG und speichern Sie es zu streamen, zB:

%Vor%

FIX: Bitmap = & gt; Ergebnis

    
user432219 30.12.2010, 05:23
quelle

Tags und Links