【发布时间】:2014-07-07 15:17:39
【问题描述】:
来自 Windows 窗体背景,当用户尝试从 Windows 资源管理器打开文本文件时,我习惯于在 Program.cs 文件中处理传递给我的应用程序的参数,以便我的应用程序可以向用户显示其内容。
但是,在 Metro 风格的应用程序中,我们不再有 Program.cs 文件。我们有 App.xaml 或 App.xaml.cs 文件。
似乎我找不到相关文档,我可以尝试在 App.xaml.cs 文件中以“通常”的方式进行操作,但我什至不确定这是否是正确的方法.我已将适当的功能和文件类型关联添加到我的 Metro 风格应用程序中,但除此之外我不知道从哪里开始。
我们如何将支持的文件从 Documents 文件夹打开到我们自己的 Metro 风格应用程序中?
【问题讨论】:
-
我只想指出,我知道这是可能的,即使当前 Metro 风格应用程序存在限制。我知道这一点,因为当我在我的 Metro 风格应用程序支持的 Windows 资源管理器中双击一个文件时,Windows 会弹出一个小对话框,询问我是否想在我的 Metro 风格应用程序中打开这个文件。唯一的问题是:如何在我的代码中处理它,以便我可以真正获取文件信息?
-
我想,我只是想通了。我很快就会发布答案。
标签: c# .net windows-8 microsoft-metro