dingdong2015 2013-12-31 05:52
浏览 2612

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 
        }
  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 如何实现H5在QQ平台上的二次分享卡片效果?
    • ¥15 python爬取bilibili校园招聘网站
    • ¥30 求解达问题(有红包)
    • ¥15 请解包一个pak文件
    • ¥15 不同系统编译兼容问题
    • ¥100 三相直流充电模块对数字电源芯片在物理上它必须具备哪些功能和性能?
    • ¥30 数字电源对DSP芯片的具体要求
    • ¥20 antv g6 折线边如何变为钝角
    • ¥30 如何在Matlab或Python中 设置饼图的高度
    • ¥15 nginx中的CORS策略应该如何配置