如何将图片保存在wpf中的图像控件上?

如何将图片保存在wpf中的图像控件上?,wpf,c#-4.0,wpf-controls,Wpf,C# 4.0,Wpf Controls,我有一个简单的wpf应用程序。我的应用程序有一个图像控件。。。 我想知道如何将扫描的图片保存到硬盘上?如果它是一个对象,那么只需调用?取决于图像的类型。Source,假设您有一个位图Source,就像文章中所说的那样,应该是这样的: var encoder = new PngBitmapEncoder(); encoder.Frames.Add(BitmapFrame.Create((BitmapSource)image.Source)); using (FileStream stream =

我有一个简单的wpf应用程序。我的应用程序有一个图像控件。。。
我想知道如何将扫描的图片保存到硬盘上?

如果它是一个对象,那么只需调用?

取决于图像的类型。Source,假设您有一个
位图Source
,就像文章中所说的那样,应该是这样的:

var encoder = new PngBitmapEncoder();
encoder.Frames.Add(BitmapFrame.Create((BitmapSource)image.Source));
using (FileStream stream = new FileStream(filePath, FileMode.Create))
    encoder.Save(stream);

是的,问题是OP中提到的“图像控制”的实际类型是什么?