我正在尝试在单击按钮时显示一个带有确定和取消按钮的对话框。根据对话框结果,我想在 wpf 中保存\取消操作。我不确定如何在 wpf 中显示对话框。有什么帮助吗?
问问题
5839 次
2 回答
2
于 2012-12-28T05:17:45.383 回答
1
你不使用 MVVM 来做到这一点。使用 MVVM 模式并不意味着永远不使用事件和代码隐藏。
在我看来,使用 MVVM 模式的最佳健康组合是在 XAML 中使用绑定和命令以及其他“MVVM-stuff”,以及事件和代码。如果它与 UI 有严格的关系(如消息框、双击或线程处理),请以老式方式使用代码。
所以使用 MessageBox.Show("hello"); 像往常一样在代码隐藏中,因为它与 UI 相关并且对模型/逻辑的意义较小。OpenFileDialog 和其他对话框也是如此。
于 2012-12-30T20:32:32.887 回答