我已经看过几个关于在MVP中编写UI验证的讨论。
对于保持观点和主持人的建议存在安静的混淆。但是在演示者中显示消息框看起来并不是很好,类似地将逻辑放在视野中限制我们进行单元测试。
另一个方面是跨应用程序共享验证。我的想法是通过传递演示者来保持UI模型中的UI验证。即使我们可以重复使用它,也可以减少演示者的大小和复杂性。 UI模型中的处理看起来更加面向对象。
这是正确的做法吗?你能指导我正确的方向吗?
答案 0 :(得分:0)
模式通常是所有功能都应该放在演示者中,这样它可以重复使用并且可以测试。这并不意味着你不能创建某种验证显示控件来很好地显示它们。
了解Silverlight RIA服务的实现方式。