加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – 加载图像时出现WP8 Out of Memory错误

发布时间:2020-12-15 22:04:44 所属栏目:百科 来源:网络整理
导读:我正在使用 Windows Phone 8应用程序. 我正在研究Coverflow功能,我正在尝试加载600项但它总是显示内存不足错误 码: DataTemplate x:Key="DataTemplate1" Grid VerticalAlignment="Center" HorizontalAlignment="Center" Grid.RowDefinitions RowDefinition/
我正在使用 Windows Phone 8应用程序.

我正在研究Coverflow功能,我正在尝试加载600项但它总是显示内存不足错误

码:

<DataTemplate x:Key="DataTemplate1">
            <Grid VerticalAlignment="Center" HorizontalAlignment="Center">
                <Grid.RowDefinitions>
                    <RowDefinition/>
                </Grid.RowDefinitions>
                <Border Grid.Row="0" Height="400" Width="400" CornerRadius="30,30,30">
                    <Border.Background>
                        <ImageBrush ImageSource="Images/sample.png" />
                    </Border.Background>
                </Border>
                <Grid Grid.Row="0" HorizontalAlignment="Center" VerticalAlignment="Top">
                    <TextBlock HorizontalAlignment="Center" 
                               VerticalAlignment="Center"
                               Margin="5,20,5,5"
                               Foreground="#000000"
                               Text="{Binding Title}"/>
                </Grid>
                <Grid Grid.Row="0" HorizontalAlignment="Center" VerticalAlignment="Bottom">
                <TextBlock HorizontalAlignment="Center" 
                               VerticalAlignment="Center"
                               Margin="5,20"
                               Foreground="#000000"
                               Text="{Binding SubTitle}"/>
                </Grid>
            </Grid>
        </DataTemplate>

我已经尝试检查它发生的原因,因为每次使用下面的代码加载图像

<Border Grid.Row="0" Height="400" Width="400" CornerRadius="30,30">
                        <Border.Background>
                            <ImageBrush ImageSource="Images/sample.png" />
                        </Border.Background>
                    </Border>

我尝试删除宽度和高度,它的工作原理,但我希望图像更大.

我怎样才能解决这个问题 ?

解决方法

这里已经详细讨论过了.您需要做的是使用内存分析并定期检查内存堆,以查看不应该分配的内容.

How to debug running out of memory on Windows Phone

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读