Windows 8 APP:存储数据

本文关键字:存储 数据 APP Windows | 更新日期: 2023-09-27 18:04:15

Windows 8应用程序存储数据的最佳方式是什么?我需要存储从一个到数千个小图片(最大300x300px)(从FilePicker加载)。另外,有没有推荐的做法来存储图片(一个类而不是其他)?w

Windows 8 APP:存储数据

在内存中存储1000张未压缩的图像可能会使计算机挂起,具体取决于可用的图像和内存。所以这不是最好的做法。

你没有提到为什么你需要这样做,所以没有明确的解决方案,但有一些指导方针:

  • 如果你需要在屏幕上显示许多图片,使用XAML(例如图像元素)并设置图像在网络或本地磁盘上的路径。Windows将为您做缓存。此外,将图像元素放在GridView或ListView中,并使用数据绑定
  • 如果你担心图像可能会丢失,它是不够的,只保留路径,复制到ApplicationData LocalFolder
  • 如果你需要对图像做一些操作,然后将你需要的图像加载到内存中或逐个加载。