我在 SL3 中有一个数据表单,它使用带有附加行为的 Prisms 命令来捕获事件。
(它非常紧跟这篇博文:http: //blogs.southworks.net/dschenkelman/2009/04/18/commands-with-attached-behavior-for-silverlight-3-dataform/#comment-607)
基本上,一切都已连接并且工作正常,但是在视图模型中,我看不到如何访问事件的事件参数。
在 VM 的构造函数中,我定义了委托命令:
this.EditEnded = new DelegateCommand<object>(o => {
//how can I tell if the button clicked was cancel or save?
}
但是我需要访问 DataFormItemEditEndedEventArgs 属性才能定义需要做什么?我想根据用户是否取消或提交来执行不同的操作。