2012-12-22 65 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

相關問題