我有一个使用 MVVM 模式的应用程序。有一些使用 CommandReference 和 DelegateCommand 类实现的命令。Thay 在 MainWindow InputBindings 中绑定到一些热键。例如: KeyBinding Key="W" Command="{StaticResource WireframeCommandReference}"
然后我有一个属性窗口,它显示一些对象的属性。其中一些属性是“字符串”类型的,它们在 TextBox 中显示。在这里我遇到了一个问题。当我尝试在 TextBox 中输入“w”时,没有输入任何内容,但会触发 WireframeCommand 命令。我想要的是,如果 TextBox 处于活动状态,则能够在不触发任何命令的情况下编辑属性,否则触发命令。有什么帮助吗?