如何在ItemsControl中接收KeyDown事件

时间:2014-12-14 13:01:05

标签: wpf itemscontrol

我有一个非常复杂的WPF窗口,其中包含许多使用严格MVVM的子控件。其中一个是ItemsControl。我想要实现的是在任何地方按下Alt键时将PropertyChanged-Event传播到ItemsControl中的Items - 而不仅仅是在ItemsControl被聚焦时。我怎么能这样做?

一个例子:当我在主窗口中按任何地方的时,我想要更改一个按钮的文本,该按钮是ItemsControl中项目的一部分。

1 个答案:

答案 0 :(得分:0)

similar question here  回答100多个upvotes
或者考虑使用带命令的行为

编辑:
上层控件上的行为(我猜是MainView)注册到KeyDown事件并在ViewModel上执行命令