【发布时间】:2018-09-22 11:45:05
【问题描述】:
在我的 uwp 应用程序中,我使用 KnownFolders.VideoLibrary 获取视频文件。我能够 PreFetch 文件的 videoProperties 以及其他一些属性。现在我实际上想用一些字符串数据标记视频文件,并保存这些数据,以便以后检查。
例如,我想将它们添加到 喜欢的视频,那么我可以在 storagefile 上添加一个自定义属性,每次运行应用程序时都会保存该属性。这将让我检查是否喜欢特定的存储文件。
目前我知道我可以编辑和保存 videoproperties,如下所示。
var vp = await file.Properties.GetVideoPropertiesAsync();
vp.Title="Liked";
vp.Properties.SavePropertiesAsync();
但问题是这些属性默认不会为空。我想要一个所有 StorageFiles 默认为空的属性,以便我可以检查它们是否为空或标记为 Liked。
我还打算保存 token,我将从 FutureAccessList 获得该文件。我知道我可以创建一个数据库表并在那里完成所有这些操作,但这会带来其他复杂性,因此我想保持简单。
【问题讨论】:
标签: c# xaml uwp storagefile file-properties