博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
<metro>读取目录名
阅读量:5213 次
发布时间:2019-06-14

本文共 1256 字,大约阅读时间需要 4 分钟。

       首先,我们设计好一个Blank App程序,在添加Button和BlockText控件,在Button中找出Click事件,再单击进入事件。其中xaml中代码显示为:

      其次,用FolderPicker类new一个实例folderPicker ,在调用属性 SuggestedStartLocation设定起始位置。接着用FileTypeFilter.Add增加可以识别的文件类型。再用StorageFolder类新建一个实例,等待异步PickSingleFolderAsync方法, 获得一个目录。 通过StorageApplicationPermissions.FutureAccessList.AddOrReplace方法,得到选择的目录权限。最后,将它的目录名显示到BlockText中。按F5演示成功。其中事件中代码如下:

private async void Folder_Click(object sender, RoutedEventArgs e)        {            FolderPicker folderPicker = new FolderPicker();            folderPicker.SuggestedStartLocation = PickerLocationId.Desktop;            folderPicker.FileTypeFilter.Add(".docx");            folderPicker.FileTypeFilter.Add(".xlsx");            folderPicker.FileTypeFilter.Add(".pptx");            StorageFolder folder = await folderPicker.PickSingleFolderAsync();            if (folderPicker != null)            {                StorageApplicationPermissions.FutureAccessList.AddOrReplace("PickedFolderToken", folder);                Foutput.Text = "Picked folder: " + folder.Name;            }            else            {                Foutput.Text = "Operation cancelled.";            }        }

转载于:https://www.cnblogs.com/virgil/archive/2012/10/31/2748113.html

你可能感兴趣的文章
我的第一个python web开发框架(29)——定制ORM(五)
查看>>
Combination Sum III -- leetcode
查看>>
中国剩余定理
查看>>
基础笔记一
查看>>
uva 10137 The trip
查看>>
spring 解决中文乱码问题
查看>>
hdu 4268
查看>>
启动tomcat时cmd窗口一闪而过
查看>>
两个有序数列,求中间值 Median of Two Sorted Arrays
查看>>
vue路由的实现原理
查看>>
Java核心技术:Java异常处理
查看>>
Python 学习笔记一
查看>>
引入列表,将对话分类添加到对应列表中
查看>>
回文子串
查看>>
Count Numbers
查看>>
React——JSX
查看>>
编写高质量代码改善C#程序的157个建议——建议110:用类来代替enum
查看>>
最大公约数求解
查看>>
网卡bond技术
查看>>
UITabbarController的UITabbarItem(例:"我的")点击时,判断是否登录
查看>>