我想我的Windows Store App
通过Windows资源管理器的“右键单击/打开方式”命令来处理打开的txt文件。我的Windows应用程序文件“打开”
我的应用程序完美显示在可用应用程序的列表中,我可以点击它,但我不知道应该注册哪个事件才能获取文件名&内容。
有什么想法?
我想我的Windows Store App
通过Windows资源管理器的“右键单击/打开方式”命令来处理打开的txt文件。我的Windows应用程序文件“打开”
我的应用程序完美显示在可用应用程序的列表中,我可以点击它,但我不知道应该注册哪个事件才能获取文件名&内容。
有什么想法?
参见MSDN How to handle file activation
本文中,您需要处理OnFileActivated事件
protected override void OnFileActivated(FileActivatedEventArgs args)
{
// TODO: Handle file activation
// The number of files received is args.Files.Size
// The first file is args.Files[0].Name
}
添加适当的图标的应用程序包
在C#中,您需要处理OnFileActivated事件
protected override void OnFileActivated(FileActivatedEventArgs args)
{
// TODO: Handle file activation
// The number of files received is args.Files.Size
// The first file is args.Files[0].Name
}
妈的,这就是它被称为'文件Activation'!当你有合适的关键词时,它更容易找到;)非常感谢! – 2013-02-15 10:30:07
我试图编辑你的答案,但版本被某种方式拒绝:'Files.Size'不存在,MSDN代码提取是错误的,它是'Files.Count'。 'Files [0] .Name'不代表'第一个文件',而代表'第一个文件的名字'。 – 2013-02-15 11:28:55