我的 Wpf-App (MVVM) 中有一个内容控件,它绑定到一个对象并在文本框中显示对象属性,因此用户可以编辑属性的值。我想用 GoF 的命令模式实现撤消/重做功能。为此,我需要一个可以创建命令并将其设置到我的 undomanager 中的点。我的想法是添加一个提交按钮。当按下按钮时,我更新文本框的源(我的属性)并创建我的命令对象以使更改不可撤销(保存对象的旧状态和新状态)。但是: - 对于使用提交按钮,我需要将文本框的 UpdateSourceTrigger 设置为显式。如果我想更新我的来源,我需要在我的视图中引用控件,据我所知,这很糟糕。我怎样才能做到这一点?使用 MVVM 我必须创建一个命令(WPF 命令,
谢谢沃尔特