2012-12-05 45 views

回答

4

在一个metro风格的应用程序(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

相关问题