保存在WPF中的DialogWindow关闭

时间:2014-11-26 13:58:11

标签: wpf xaml mvvm dialog

当我双击Grid行时,我正在显示对话窗口,如下所示

this.ShowDialogWindow("Details", itemDetailView);

我在窗口上有很少的文本框和复选框。在我做了一些更改后,如果我点击' X'在窗口顶部,我想更新数据库中的那些字段。

如何获得对话窗口' X'在WPF MVVM中?

如果不可能,我想带走' X'并在该位置放置自定义SAVE和CLOSE按钮。

适当的输入。

1 个答案:

答案 0 :(得分:0)

如果我是一个用户,当我点击" X"时,我会期望你不保存任何东西。 :)

但是如果你在wpf中调用DialogService,那么你只需要检查DialogResult

 var result = this.ShowDialogWindow("Details", itemDetailView);