我正在执行文件查询,它返回一个IReadOnlyList。
public IReadOnlyList<StorageFile> FileList;
FileList = await queryResult.GetFilesAsync();
这工作正常,在其他地方我正在执行foreach循环以将FileList加载到Observable集合中。
令我惊讶的是,我应该能够将查询结果直接加载到可观察的集合中,如下所示:
public ReadOnlyObservableCollection<StorageFile> FileList;
FileList = (ReadOnlyObservableCollection<StorageFile>) await queryResult.GetFilesAsync();
代码可以编译,但是会触发一个异常,表明您无法将com对象转换为Observable集合...
只是想知道是否有人可以解决此问题?还是我只需要复制对象并使用它?干杯
偶然的你
相关分类