2 u010231228 u010231228 于 2013.12.31 13:52 提问

WPF中BitmapImage的StreamSource为null?为什么?
 BitmapImage bmp = new BitmapImage(new Uri("Images\\DefaultPhoto.jpg",UriKind.Relative));
 byte[] byteArray = null;

        try
        {
            Stream sMarket = bmp.StreamSource;//bmp的StreamSource为null,可我不是已经赋值了吗?而且能显示图像了

            if (sMarket != null && sMarket.Length > 0)
            { 
                sMarket.Position = 0;

                using (BinaryReader br = new BinaryReader(sMarket))
                {
                    byteArray = br.ReadBytes((int)sMarket.Length);
                }
            }
        }
        catch
        {
            //other exception handling 
        }
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!