【发布时间】:2015-08-21 04:18:13
【问题描述】:
我有一个带有 ContentControl 的窗口,我在其中显示我的用户控件。每个用户控件都有其 KeyBindings。问题是当用户控件失去焦点时,键绑定不起作用。如果我单击用户控件之外的窗口中的任何位置,我将无法访问键绑定。我可以使用全局键绑定,但每个都是特定的用户控件?我找到了一些解决方案,但不为我服务。谢谢!
【问题讨论】:
-
您希望它如何工作?如果有多个用户控件具有不同的键绑定,当用户控件没有焦点时会发生什么?应该激活哪些键绑定?
-
每个用户控件都有一个或多个 KeyBinding 但没有一个不重复。理想情况下,它只会激活我正在显示的用户控件的相应键绑定。我需要虽然用户控件没有焦点,但键绑定工作。