有没有办法在UWP中组合文件夹选择器和文件选择器?

时间:2016-08-14 10:24:21

标签: c# uwp

我希望用户能够在选择器对话框中选择文件和文件夹。在UWP中是否可以实现?

我能想到的唯一解决方法是为浏览按钮创建一个弹出菜单,允许您选择要选择的文件夹或文件项,然后打开相应的对话框。但我希望用户在显示对话框后决定,或者甚至同时选择文件和文件夹。

我应该只包含旧的OpenFileDialog吗?这似乎是错误的做法。

1 个答案:

答案 0 :(得分:0)

  

我希望用户能够在选择器对话框中选择文件和文件夹。在UWP中是否可以实现?

据我所知,现在传统的UWP应用程序无法实现。当您在应用程序中调用文件/文件夹选择器时,它会调用单个统一界面,让用户从文件系统或其他应用程序中选择文件/文件夹。我们知道,UWP应用程序在沙箱(app容器)中工作,文件/文件夹选择器通过使用代理来破坏此容器,这由系统处理。

但它只是在传统的UWP应用程序中,如果您的应用程序未能发布到Store,现在有办法在UWP应用程序中使用Win32 API。如果您对此方法感兴趣,可以参考Brokered Windows Runtime Components for side-loaded Windows Store apps

我们的建议是,您可以通过Windows反馈工具提交添加此新功能以进行开发的请求。

相关问题