我是否需要保留用于创建 SecondaryTile 的图像?

Do I need to keep an image I used for creating SecondaryTile?

当我使用自定义图像创建 SecondaryTile 时,我先将此图像保存在 LocalFolder 中,然后将 "ms-appdata:///local/.." uri 传递给 SecondaryTile 构造函数。

创建磁贴后,是否需要将徽标图像保留在本地存储中直到取消固定?在桌面上,我创建了一个磁贴,从本地存储中删除图像,重新启动 PC,磁贴和图像仍然存在。但是,在移动设备上,我也这样做了,结果磁贴没有徽标,只是透明的。

那么,OS 是保留自己的图块图像缓存,还是我需要处理它?这种行为在台式机和移动设备之间有什么不同吗?

我在使用动态磁贴时遇到了类似的问题。 一般来说,如果你想为你的图块使用自定义图像,你应该始终声明图像位置,特别是对于将 运行 在移动设备上的 UWP。在 Windows 10 移动设备上,您的应用程序始终引用资产文件夹,这就是您的图像消失的原因。