【问题标题】:How to capture Key Down event from Parent view to Child View in WPF如何在 WPF 中将 Key Down 事件从父视图捕获到子视图
【发布时间】:2016-04-22 18:56:14
【问题描述】:

我想将主窗口中的 Key Down(例如,CTRL+N)捕获到子控件中。 目前我正在尝试使用表达式混合 api 的 KeyTrigger。 如果有任何其他方法可以在不使用表达式混合的情况下做到这一点,那将非常有帮助。

【问题讨论】:

  • 使用 UIElement.KeyDown 事件?
  • @EmperorAiman。当子视图不在焦点中时,我需要在子视图中捕获父视图 KeyDown 事件。

标签: wpf events mvvm prism key-bindings


【解决方案1】:

尝试使用 PreviewKeyDown 事件。这是一个隧道事件,从源头开始,沿着逻辑树向下移动。

【讨论】:

  • PreviewKeyDown 不起作用。使用 Expression Blend API。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-09-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多