【发布时间】:2011-05-11 02:15:34
【问题描述】:
我正在开发一个 MVVM wpf 应用程序,我需要显示各种带有确定取消的对话框。我在网上看到的很少,但看起来过于复杂或可能是我在挣扎。
我注意到很多使用“IDialogService”
任何人都可以给我一个链接或者有一个关于如何使用 MVVM 模式实现对话框的方便的 sn-p 吗?
非常感谢
【问题讨论】:
-
在我尝试回答之前,一些上下文可能会有所帮助:你为什么使用 MVVM?你是团队合作还是单独工作?您是否对表示层进行单元测试?如果是,您是否熟悉模拟框架?
-
您遇到了什么问题? (显示对话框?关闭对话框?将对话框连接到您的 ViewModel?其他?)另外,您使用的是 MVVM 框架,如果是,是哪一个?
-
对不起。我认为这是一个非常笼统的问题。因此没有代码。我使用 Moq 作为 Mocking 框架。理想情况下,我想对它进行单元测试。在实际工作项目中,我有一个使用 PL-SL-BL-DAL 的断开连接的架构。我不想混淆人们或提出问题。我只是想要并希望获得有关如何使用 MVVM 模式显示对话框的帮助。我不能使用任何框架。我们使用内部框架。一旦我抓住上下文并可以将其转移到我的实际项目中。