wpf焦点与工具栏命令canexecute失去焦点

时间:2011-07-25 13:40:02

标签: wpf command

我有一个UI元素,当我点击一个工具栏命令时,我得到了聚焦元素并用它做了一些事情:

object focusedElement = Keyboard.FocusedElement;

只要我的CanExecute总是返回true,那似乎工作得很好。唯一的一条是:

e.CanExecute = true;

然后我改变我的CanExecute处理程序以获取focusedElement来检查它是否是一个类型: 相同的代码:

  object focusedElement = Keyboard.FocusedElement;

然后发生的事情是CanExecute说focusElement是正确的。但现在实际命令Keyboard.FocusedElement返回null。

0 个答案:

没有答案