wpf - WPF 中的模态对话框

标签 wpf mvvm showmodaldialog

这是我的问题:我正在将应用程序从 Windows 窗体迁移到 WPF,但我对 WPF 技术完全陌生。

我很幸运地创建了一个功能区,也能够向它添加一些元素,但现在我正在努力创建一个模态对话框。

我怎样才能做到这一点?我已经创建了对话框的所有设计,但我无法将其作为模式窗口打开。

另外,由于这个应用程序必须在 MVVM 模式下开发,我可以在哪里放置该代码?根据我读过的内容,该代码必须放在 View 类中,对吗?。

先感谢您。

最佳答案

您可以使用 Window.ShowDialog 模态地显示 WPF 窗口.还有这个 WPF Window Overview会有所帮助。

Besides, since this application has to be developed under MVVM pattern, where could I place that code?


查看您右边的相关问题,那里有很多关于这个问题的答案。例如:
Open dialog in WPF MVVM

关于wpf - WPF 中的模态对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10624164/

相关文章:

wpf - 如何在 WPF 程序中使用 IDataErrorInfo.Error?

c# - 简单的 WPF + MVVM 绑定(bind)

c# - 如何使用 MVVM WPF 架构创建自定义用户控件

javascript - 带有 div 和 css 而不是表格的 javascript 弹出窗口中的标题栏

internet-explorer - 为什么 window.showModalDialog 会抛出 "Access is Denied"错误?

javascript - 如何从 BHO 阻止 window.showModalDialog 弹出窗口?

c# - 使用 WPF 退出时出现 COM 异常

c# - 将命令绑定(bind)到模板化用户控件

c# - 自动保存 - WPF C#

c# - 无法将两个模型合并到ViewModel中