如何在winrt xaml中实现openwith

时间:2013-08-14 23:47:14

标签: xaml windows-8 winrt-xaml

我正在使用winrt中的pdf viewer kind app。 它几乎完成了。但我想添加一个功能 当用户右键单击win32中的任何pdf文件时,应该有一个选项可以打开我的阅读器。任何人都可以告诉我如何实现这个

1 个答案:

答案 0 :(得分:1)

您需要启用应用程序来处理pdf文件类型。您可以通过双击Visual Studio中的应用程序清单文件来完成此操作。在声明标签中,添加新的文件类型关联。然后填写文件关联的字段。

例如,以下内容为“.myfile”扩展添加了一个关联:

declaration-file-assoc

需要做的另一件事是你必须在代码中处理OnFileActivated事件处理程序。只要最终用户从资源管理器中打开包含相关扩展名的文件,就会调用此方法。

请注意,要使文件关联起作用,您的应用程序必须至少运行一次。

有关关联文件类型的详细信息,请参阅以下链接:How to handle file activation