【问题标题】:is there any out of the box feature in PRISM for Application level shortcutsPRISM 中是否有针对应用程序级快捷方式的开箱即用功能
【发布时间】:2011-08-19 20:44:10
【问题描述】:

您好,我只是想知道 PRISM 中是否有任何开箱即用/隐藏的功能集可以帮助我实现应用程序级快捷方式的实现。我得到的唯一关闭匹配是在设置应用程序级快捷方式时利用 WPF 功能集是http://blogs.southworks.net/geoff/2011/03/15/wpfshortcutkeys/Application Level shortcut keys in WPF

欢迎提出任何建议!谢谢!

【问题讨论】:

  • 应用程序级快捷方式是什么意思?您的意思是(例如)Ctrl-C 用于复制吗?还是按 F1 寻求帮助?
  • 我的意思是像 F1 和 cntrl+Shift+P 做一个特定的搜索!
  • MVVM 工具包里好像有东西:stackoverflow.com/questions/1468362/…
  • 我的是一个 MVP 应用程序,请检查它是否有帮助。谢谢阿方索。

标签: wpf keyboard-shortcuts prism


【解决方案1】:

在 Prism 中,您拥有 CompositeCommand。这基本上是一个可以容纳子命令的容器。

这是 MS 网站上描述如何使用它们的链接:CompositeCommands

还有一段很好的代码可以处理所有的多键绑定。它利用 System.Windows.Interactivity。这将基本上免费为您提供 F1/Cntrl+Shift+P 功能。您可以在这里找到相关信息: Gesture Behaviour

这应该会给你你正在寻找的东西。并且使用很少的代码。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-06
    • 1970-01-01
    相关资源
    最近更新 更多