2013-12-03 86 views

回答

2

这是BitmapFrameDecode (internal sealed class with BitmapFrame as base class),你可以看到,在调试器监视窗口中使用image.Source.GetType()其中imagex:Name given to Image control - 在评论认为默认的转换是通过ImageSourceConverter完成其内部调用BitmapFrame.Create所提到

enter image description here

由于@Clemens返回BitmapFrameDecode

+1

另外值得一提的是默认转换是由[ImageSourceConverter](http://msdn.microsoft.com/en-us/library/system.windows.media.imagesourceconverter.aspx)完成的。基本上,它调用[BitmapFrame.Create](http://msdn.microsoft.com/en-us/library/ms616002.aspx),它返回一个BitmapFrameDecode。 – Clemens

+0

是当然,纳入答案。谢谢..!! –