【发布时间】:2016-12-20 20:16:27
【问题描述】:
我希望用户能够在选择器对话框中选择文件和文件夹。在 UWP 中可以实现吗?
我能想到的唯一解决方法是为浏览按钮创建一个弹出菜单,允许您选择要选择的文件夹或文件项,然后打开相应的对话框。但我希望用户在显示对话框后做出决定,甚至同时选择文件和文件夹。
我应该只包含旧的 OpenFileDialog 吗?这似乎是错误的处理方式。
【问题讨论】:
我希望用户能够在选择器对话框中选择文件和文件夹。在 UWP 中可以实现吗?
我能想到的唯一解决方法是为浏览按钮创建一个弹出菜单,允许您选择要选择的文件夹或文件项,然后打开相应的对话框。但我希望用户在显示对话框后做出决定,甚至同时选择文件和文件夹。
我应该只包含旧的 OpenFileDialog 吗?这似乎是错误的处理方式。
【问题讨论】:
我希望用户能够在选择器对话框中选择文件和文件夹。在 UWP 中可以实现吗?
据我所知,现在在传统的 UWP 应用程序中是不可能的。当您在应用程序中调用文件/文件夹选择器时,它会调用一个统一的界面,让用户从文件系统或其他应用程序中选择文件/文件夹。众所周知,UWP 应用在沙盒(应用容器)中工作,文件/文件夹选择器通过代理破坏这个容器,这是由系统处理的。
但这只是在传统的 UWP 应用程序中,如果您的应用程序不会发布到商店,现在有方法可以在 UWP 应用程序中使用 Win32 API。如果你对这个方法感兴趣,可以参考Brokered Windows Runtime Components for side-loaded Windows Store apps。
我们的建议是,您可以通过 Windows 反馈工具提交添加此新功能以进行开发的请求。
【讨论】: