【问题标题】:Multiple Keybinding to a single command多个键绑定到单个命令
【发布时间】:2010-04-17 21:02:13
【问题描述】:

我的窗口只有一个列表视图。这有利于用户增量搜索数据库。由于设计没有文本框,我必须全局处理键。我认为这可以通过键绑定来实现。但是我怎样才能处理所有的键并将其关联到单个命令。

如果有的话,还建议我其他方法。

P.S.:我想要这个在 xaml 中

【问题讨论】:

    标签: c# wpf xaml mvvm key-bindings


    【解决方案1】:

    我会使用 EventToCommand 将 KeyDown 事件绑定到 ViewModel 上的命令。您可以将 PassEventArgsToCommand 设置为 true,并使用 RelayCommand 找出按下的键。

    MVVM Light Toolkit 中提供了所有这些对象

    http://www.galasoft.ch/mvvm/getstarted

    干杯, 洛朗

    【讨论】:

    • 您能否提供一些关于如何在 MVVM Light 中使用 Messenger 类的示例/演示视频?您在 SilverlightTV 中的 MVVM Light 演示不包括 Messenger 类。谢谢。
    • 对于 Messenger,请参阅我的 MIX10 视频,其中我介绍了这门课程:live.visitmix.com/MIX10/Sessions/EX14 另外,请在此处查看更丰富的示例:blog.galasoft.ch/archive/2009/10/18/…
    猜你喜欢
    • 1970-01-01
    • 2011-03-04
    • 1970-01-01
    • 1970-01-01
    • 2023-04-06
    • 1970-01-01
    • 2023-04-08
    • 2023-03-15
    • 2022-10-14
    相关资源
    最近更新 更多