Windows Phone 7:从URL加载图像导致应用程序崩溃

时间:2010-11-03 09:16:09

标签: c# silverlight windows-phone-7

在一个数据透视图中,我正在加载图像,每个图像动态创建为一个数据透视项,其源是一个URL。它适用于10张图像,但如果有更多图像则会崩溃。

问题是调试中也没有显示错误。 这是我用来添加图像作为枢轴项的代码

foreach (Photo photo in Albumcollection)
            {
                PivotItem pivotItem = new PivotItem();

                Image image = new Image();
                image.Height = 450;
                image.Width = 450;
                BitmapImage bitmapImage = new BitmapImage();
                bitmapImage.UriSource = new Uri(photo.URL, UriKind.Absolute);
                image.CacheMode = new BitmapCache();
                image.Source = bitmapImage;
                image.Stretch = Stretch.Uniform;

                image.Margin = new Thickness(0);

                StackPanel stackPanel = new StackPanel();
                stackPanel.Children.Add(image);

                pivotItem.Content = stackPanel;
                pivotItem.Header = photo.Name;

                PvtPhotos.Items.Add(pivotItem);

            }

崩溃的原因是什么?解决方案是什么?

1 个答案:

答案 0 :(得分:0)

内存不足?

您可以检查每个

的内存消耗量

Device Information for Windows Phone