首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在windows 8应用程序中没有FileTypeFilter的FileOpenPicker

在windows 8应用程序中没有FileTypeFilter的FileOpenPicker
EN

Stack Overflow用户
提问于 2012-11-13 02:38:08
回答 2查看 1.9K关注 0票数 5

我需要一个没有任何FileTypeFilter的FileOpenPicker !!但是我需要在FileOpenPicker中看到所有类型的文件!!

代码语言:javascript
复制
FileOpenPicker fileOpenPicker = new FileOpenPicker();
fileOpenPicker.ViewMode = PickerViewMode.Thumbnail;
//fileOpenPicker.FileTypeFilter.Add(".txt"); I dot not need any filter !!
fileOpenPicker.CommitButtonText = "Select Files";
fileOpenPicker.SuggestedStartLocation = PickerLocationId.PicturesLibrary;
IReadOnlyList<StorageFile> files =await fileOpenPicker.PickMultipleFilesAsync();

List<string> fileList = new List<string>();
StringBuilder sb = new StringBuilder();
foreach (StorageFile file in files)            
{
    fileList.Add(file.Name);
    sb.AppendLine(file.Name);
}

有人能帮我吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-11-13 02:44:09

使用:

代码语言:javascript
复制
fileOpenPicker.FileTypeFilter.Add("*");

能够选择任何类型。

票数 10
EN

Stack Overflow用户

发布于 2012-11-13 04:50:00

FileOpenPicker.FileTypeFilter -获取文件打开选取器显示的文件类型的集合。

代码语言:javascript
复制
    FileOpenPicker fileOpenPicker = new FileOpenPicker();
    fileOpenPicker.ViewMode = PickerViewMode.Thumbnail;
    fileOpenPicker.FileTypeFilter.Add("*");
    fileOpenPicker.CommitButtonText = "Select Files";
    fileOpenPicker.SuggestedStartLocation = PickerLocationId.PicturesLibrary;
    IReadOnlyList<StorageFile> files =await fileOpenPicker.PickMultipleFilesAsync();

    List<string> fileList = new List<string>();
    StringBuilder sb = new StringBuilder();
    foreach (StorageFile file in files)            
    {
        fileList.Add(file.Name);
        sb.AppendLine(file.Name);
    }
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13349462

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档