WPF在xaml中设置图像的source属性时,默认的图像源类是什么
所以我很好奇下面这句话是怎么说的WPF在xaml中设置图像的source属性时,默认的图像源类是什么,wpf,image,xaml,Wpf,Image,Xaml,所以我很好奇下面这句话是怎么说的 <Image Width="50" Source="/DaedalusGraphViewer;component/Images/images.jpg" Stretch="Fill"/> 我假设源字符串使用默认转换器转换为某种imagesource。但是,imagesource是一个抽象类,所以我想知道它是转换为bitmapsource还是drawingimage。它是BitmapFrameDecode(以BitmapFr
<Image Width="50" Source="/DaedalusGraphViewer;component/Images/images.jpg"
Stretch="Fill"/>
我假设源字符串使用默认转换器转换为某种imagesource。但是,imagesource是一个抽象类,所以我想知道它是转换为bitmapsource还是drawingimage。它是
BitmapFrameDecode(以BitmapFrame为基类的内部密封类)
,您可以在调试器监视窗口中使用image.Source.GetType()看到它
其中图像
是x:图像控件的名称
-
正如@Clemens在评论中提到的,默认转换是通过内部调用返回
BitmapFrameDecode
来完成的,值得注意的是默认转换是通过。基本上,它调用,返回一个BitmapFrameDecode。