2012-12-22 109 views
0

我可以用FolderPicker查看本地文件夹,但Skydrive的文件夹不显示。我如何包含它们?如何在“Windows Store”(Metro)应用程序中的FolderPicker中包含Skydrive文件夹?

编辑:对于它的价值,这是我的代码:

async private void Button_Click_2(object sender, RoutedEventArgs e) { 
     var picker = new FolderPicker(); 
     picker.SuggestedStartLocation=PickerLocationId.PicturesLibrary; 
     picker.ViewMode=PickerViewMode.Thumbnail; 
     picker.FileTypeFilter.Add(".jpg"); 
     picker.FileTypeFilter.Add(".jpeg"); 
     picker.FileTypeFilter.Add(".png"); 
     var folder = await picker.PickSingleFolderAsync(); 

    } 

编辑2:FilePicker确实显示SkyDrive中。但是,我不能选择一个文件夹,所以这没有帮助。

+0

他们应该在那里默认。不需要采取特别行动。 – Euphoric

+0

到目前为止你有尝试过什么吗?请阅读[常见问题]和[问] –

+0

是的,Soner,我有一个C#Metro应用程序,我可以使用FolderPicker选择文件夹 - 但它只显示本地文件夹。我不知道我错过了什么...... – redtuna

回答

1

skydrive默认存在,只需点击“文件”下拉列表,然后点击skydrive。

编辑

对不起,我误将你的问题作为文件选择器。

当您询问存储文件夹时,您基本上会询问是否需要获取该文件夹中所有文件的权限,而不需要将所有文件下载到本地缓存中,这是skydrive无法提供的 - 这是不切实际的,采取。

为什么filepicker不能为你工作?

+0

我希望!它在其他应用程序(例如Skitch)中存在,但在我的应用程序中,列表以“Network”结尾,并且没有“Skydrive”图标。 – redtuna

+0

应用程序需要知道加载多个文件的位置,因此如果文件夹工作正常,文件夹选择器就是正确的选择。问题是,通过使用Live API,可以找到文件夹并枚举它们,所以看起来如果有时间和愿望的话,可以重新实施Skydrive的工作文件夹选择器。 – redtuna

相关问题