3
以下代码几乎是来自MSDN示例FileOpenPicker类的逐字。FileOpenPicker PickSingleFileAsync引发UnauthorizedAccessException
FileOpenPicker picker = new FileOpenPicker();
picker.ViewMode = PickerViewMode.Thumbnail;
picker.SuggestedStartLocation = PickerLocationId.PicturesLibrary;
picker.FileTypeFilter.Add(".png");
picker.FileTypeFilter.Add(".jpg");
picker.FileTypeFilter.Add(".jpeg");
StorageFile file = await picker.PickSingleFileAsync();
当我触发它从一个按钮,我得到的最后一行以下异常:
System.UnauthorizedAccessException的
访问被拒绝。 (从HRESULT异常:0X80070005(E_ACCESSDENIED))
我认为FileOpenPicker在这种用法的想法是,我没有必要询问用户访问权限或指定任何功能?