Silverlight Image空间多次使用会出现加载不出图片的问题
我是有一个图片阅读器,加载每页对应的图片,但偶尔会出现某页显示不出来的问题。不定是哪页。
我又做了实验:
1、把6张图片添加到一个新项目中,在页面上直接给Source="/SilverlightApplication1;component/Images/BigImage5.Jpeg" ,测试每张都没问题。
我在页面上加了上一页下一页按钮,在几张图片循环
string mUri = mImageList[mPageIndex];//手动写的Source
BitmapImage image = new BitmapImage(new Uri(mUri, UriKind.RelativeOrAbsolute));
image1.Source = image;
textBlock1.Text = "当前页数" + mPageIndex;
有3张没问题,有3张就加载不出来。
2、每次换页,我到服务器上去取当页的图片,以byte[]格式返回,在绑定到Image上,也不行
3、在服务器IIS上新搭建一个网站,就执行图片文件夹,加载每页时用Uri直接指定路径,还是不行
4、页面上Image的位置改为一个Grid,用时后台new Image添加到Grid里
3个实验都是可以读取到文件,但加载有问题,2 3偶尔会出现加载不出来的时候 1 4基本一样,有一半加载不出来。
我感觉是Silverlight的问题,大家出现过这样的问题么,有什么解决方案