首页 > 解决方案 > 如何请求视图以显示对话框并从 WPF/MVVM 模型中获取结果?

问题描述

我有一个 C#/WPF 应用程序。有一个任务运行冗长的操作,它需要一种方法来显示一个对话框,请求用户在某个时候做出决定。任务无法退出并重新启动。它需要保持暂停并等待对话结果。有很多方法可以做到这一点。如何在 MVVM 中正确执行?如何从业务逻辑请求用户交互?

标签: c#wpfmvvm

解决方案


这在很大程度上取决于您想要实现的目标以及代码的设置方式。 https://docs.microsoft.com/en-us/dotnet/framework/wpf/app-development/dialog-boxes-overview这是一篇关于 WPF 自带的内置对话框的好文章,你也可以创建你的自己的。


推荐阅读