从UWP Windows 10应用程序的“最近”文件列表中选择文件时处理跳转列表事件

巴尔迪

我正在使用C#/ Xaml开发UWP Windows 10应用程序,并且打算扩展使用其跳转列表。

因此,我知道如何处理自定义跳转列表任务(例如新文件,打开文件等),但是对于其最近使用的列表中的文件,我根本不知道如何截取已存在的文件从列表中选择(无法为其找到任何文档,而对于跳转列表任务则可以)。

如果在未打开应用程序的情况下确实选择了文件,则启动屏幕将保持打开状态。而且,如果我在应用程序已经打开时选择了一个按钮,那么它只是将注意力重新放在了应用程序上(显然,在这种情况下,所需的行为不会发生,因为我没有处理此事件)。

如果我可以通过跳转列表文件启动应用程序后调试该应用程序(或者在该应用程序未聚焦并且我返回时有一个App事件被调用),这很容易弄清楚通过选择一个跳转列表文件来关注它-也许有,但我不知道)。

任何指导将不胜感激!

马丁·兹孔德(Martin Zikmund)

跳转列表激活

您需要覆盖中的OnFileActivated事件App.xaml.cs初始屏幕保持显示状态,并且没有任何反应,因为在此事件处理程序中,您需要检查该应用程序之前是否已启动,如果尚未启动,则必须创建根框架并类似于该OnLaunched处理程序来激活该窗口

OnFileActivated事件的签名

void OnFileActivated(FileActivatedEventArgs args)

FileActivatedEventArgscontains属性Files,该属性StorageFiles是用于启动该应用程序的文件(的列表在文件激活和跳转列表激活的情况下,将对其进行适当初始化。

未启动时调试应用

这是一个非常有用的技巧-您可以开始调试,然后等待应用启动。只需在OnFileActivated方法中设置断点,在解决方案资源管理器中转到您的UWP app项目“属性”,转到“调试”选项卡并选中“不启动,但在启动时调试我的代码”

现在像往常一样开始调试,但是该应用程序将不会启动,并且调试器将等到您手动启动它(例如使用跳转列表)并附加到它。

启动时进行调试

您可以将其用于各种激活调试,因此记住这是一件非常好的事情。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将文件扩展名关联到不在“打开方式”列表中的 UWP Windows 10 应用程序

来自分类Dev

Windows 10 uwp 列表视图选择更改不起作用

来自分类Dev

Windows 10 UWP上的应用程序内购买麻烦

来自分类Dev

如何在 Windows 10 中杀死 UWP 应用程序?

来自分类Dev

Windows 10 IoT上的UWP

来自分类Dev

广告 ID - UWP (Windows 10)

来自分类Dev

Windows 10 UWP App从程序包列表(FindPackage)启动

来自分类Dev

如何在Windows开始菜单中删除应用程序跳转列表

来自分类Dev

Windows 7开始菜单跳转列表对于某些应用程序停止工作

来自分类Dev

Windows 10 UWP 应用:上传大文件最简单的地方?

来自分类Dev

如何处理自定义应用程序设置?Windows 10 UWP C#

来自分类Dev

Windows 10 UWP应用程序-创建程序包时出错

来自分类Dev

Windows 10 UWP应用程序-创建程序包时出错

来自分类Dev

UWP Windows 10未触发OnSuspending事件

来自分类Dev

处理后退导航Windows 10(UWP)

来自分类Dev

我想在Windows 10的UWP(通用Windows平台)中更改ListView默认选择颜色,以实现整个应用程序

来自分类Dev

无法将UWP应用程序从Windows 7部署到远程Windows 10 PC

来自分类Dev

UWP应用程序可以移植到Windows 7吗?

来自分类Dev

UWP(通用Windows应用程序)中的LoopingSelector?

来自分类Dev

UWP无法注册Windows Store版本的应用程序

来自分类Dev

Windows通用应用程序(UWP)中的HTML至PDF

来自分类Dev

在 uwp 应用程序中定位 Windows 版本

来自分类Dev

PeaZip存档文件实用程序打破了Windows 10上的Windows资源管理器跳转列表

来自分类Dev

查询多个表SQLite Windows 10 UWP

来自分类Dev

UWP(Windows 10)XAML中的WebBrowser控件

来自分类Dev

UWP Windows 10中的多线程

来自分类Dev

Windows 10 UWP单一登录

来自分类Dev

Windows 10 UWP中未显示广告

来自分类Dev

Windows 10 UWP无法完全呈现

Related 相关文章

  1. 1

    将文件扩展名关联到不在“打开方式”列表中的 UWP Windows 10 应用程序

  2. 2

    Windows 10 uwp 列表视图选择更改不起作用

  3. 3

    Windows 10 UWP上的应用程序内购买麻烦

  4. 4

    如何在 Windows 10 中杀死 UWP 应用程序?

  5. 5

    Windows 10 IoT上的UWP

  6. 6

    广告 ID - UWP (Windows 10)

  7. 7

    Windows 10 UWP App从程序包列表(FindPackage)启动

  8. 8

    如何在Windows开始菜单中删除应用程序跳转列表

  9. 9

    Windows 7开始菜单跳转列表对于某些应用程序停止工作

  10. 10

    Windows 10 UWP 应用:上传大文件最简单的地方?

  11. 11

    如何处理自定义应用程序设置?Windows 10 UWP C#

  12. 12

    Windows 10 UWP应用程序-创建程序包时出错

  13. 13

    Windows 10 UWP应用程序-创建程序包时出错

  14. 14

    UWP Windows 10未触发OnSuspending事件

  15. 15

    处理后退导航Windows 10(UWP)

  16. 16

    我想在Windows 10的UWP(通用Windows平台)中更改ListView默认选择颜色,以实现整个应用程序

  17. 17

    无法将UWP应用程序从Windows 7部署到远程Windows 10 PC

  18. 18

    UWP应用程序可以移植到Windows 7吗?

  19. 19

    UWP(通用Windows应用程序)中的LoopingSelector?

  20. 20

    UWP无法注册Windows Store版本的应用程序

  21. 21

    Windows通用应用程序(UWP)中的HTML至PDF

  22. 22

    在 uwp 应用程序中定位 Windows 版本

  23. 23

    PeaZip存档文件实用程序打破了Windows 10上的Windows资源管理器跳转列表

  24. 24

    查询多个表SQLite Windows 10 UWP

  25. 25

    UWP(Windows 10)XAML中的WebBrowser控件

  26. 26

    UWP Windows 10中的多线程

  27. 27

    Windows 10 UWP单一登录

  28. 28

    Windows 10 UWP中未显示广告

  29. 29

    Windows 10 UWP无法完全呈现

热门标签

归档