2014-12-09 2 views
0

:윈도우 폰 폴더 선택기 내가 다음 코드 한 쇼 파일

//open folder picker ui 
FolderPicker openPicker = new FolderPicker(); 
openPicker.ViewMode = PickerViewMode.List; 
openPicker.SuggestedStartLocation = PickerLocationId.DocumentsLibrary; 
//openPicker.FileTypeFilter.Add(".db"); 
openPicker.CommitButtonText = "Choose location"; 
openPicker.ContinuationData["Operation"] = "OpenFolder"; 
openPicker.PickFolderAndContinue(); 

이 코드는 작동하지만, 파일이 표시 arend't; 모든 폴더에서 "이 폴더는 비어 있습니다"라고 말하면서 매우 미혹입니다.
심지어 somje .db 파일이 있지만 openPicker.FileTypeFilter.Add(".db"); 줄의 주석 처리를 제거해도 아무 것도 표시되지 않습니다. 폴더 선택 도구에 파일을 표시 할 수 있습니까? ""FolderPicker "에를이 (변경을 시도

: 물론

+0

아니요. 하지만 이것이 내 질문과 어떻게 관련이 있는지 이해하지 못합니다. – j0h4nn3s

답변

0

이 코드는 당신을 줄 것"이 폴더는 비어 ", 당신은".DB "파일을하지 폴더을 찾고 FileOpenPicker") 사용하는 경우 :

FileOpenPicker openPicker = new FileOpenPicker(); 
openPicker.ViewMode = PickerViewMode.List; 
openPicker.SuggestedStartLocation = PickerLocationId.DocumentsLibrary; 
openPicker.FileTypeFilter.Add(".db"); 
openPicker.CommitButtonText = "Choose location"; 
openPicker.ContinuationData["Operation"] = "OpenFolder"; 
openPicker.PickMultipleFilesAndContinue(); 

EDIT "FolderPicker"는 파일을 선택하기 위해 "이 폴더가 비어 있습니다"는 의미입니다.이 폴더에는 "폴더"(파일 아님)가 없습니다.

+0

안전을 위해 전체 디렉토리에 액세스하고 다른 파일을 읽어야하기 때문에 폴더를 찾아야합니다. DB 파일은 하나 뿐이 아닙니다. FilePicker를 사용하면 사용자가 모든 파일을 선택해야합니다. 그러나 그 당시에는 존재하지 않았을 수도 있고 폴더가 선택 될 수도 있습니다. – j0h4nn3s

+1

좋아, 너를 잡았어. 이 경우 아무런 문제가 없습니다. "이 폴더가 비어 있습니다"는 의미는이 폴더에 "폴더"(파일 아님)가 없음을 의미합니다. 따라서 폴더에 ".db"파일이 있어도 "이 폴더는 비어 있습니다"라는 메시지가 표시됩니다. 폴더가 없습니다. –

+0

예. 사용자에게 다소 혼란을 줄 수 있으며 폴더를 선택할 때 파일을 표시 할 수 있는지 궁금합니다. 그 것처럼 보이지 않습니다. – j0h4nn3s