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 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |