메트로 스타일 앱 (WinRT)에서는이 목적으로 FileOpenPicker class을 사용합니다. 다음은 그 예입니다.
var filePicker = new FileOpenPicker();
filePicker.FileTypeFilter.Add(".jpg");
filePicker.FileTypeFilter.Add(".jpeg");
filePicker.FileTypeFilter.Add(".gif");
filePicker.ViewMode = PickerViewMode.Thumbnail;
filePicker.SuggestedStartLocation = PickerLocationId.PicturesLibrary;
filePicker.SettingsIdentifier = "PicturePicker";
filePicker.CommitButtonText = "Select Files";
var selectedFiles = await filePicker.PickMultipleFilesAsync();
if (selectedFiles != null)
{
// do something with the selected files
}
여기에 here을 보여주는 예제 프로젝트가 있습니다.