样本MVC / MVP winforms应用程序(非平凡)

我正在寻找在Winforms(C#.NET)中实现的MVC / MVP的一个非平凡的例子。 我搜索了网站,但只获得了一些简单的例子,多一点会有所帮助。

我特别关注实现视图的方法(查看主子模型)和控制器/演示者。

这个项目不仅仅包含表单 – 它演示了CQRS和EventSourcing等,还使用MVP(简单视图类型)作为UI:

它被设计成一个演示应用程序,他的博客中也有很多关于它的信息(gitHub上的readme.txt中的链接。)

Fohjin由Mark Nijof撰写

我正在开发Windows窗体项目(该项目使用第三方winform库而不兼容wpf)并搜索winform的mvp最佳实践; 我在codeplex找到了迷你SQL查询: http : //minisqlquery.codeplex.com/

这包括winform,mvp,城堡windsor的dependency injection,weifen luo对接套件,命令模式等

到目前为止,这对我来说是最好的实际工作winform mvp样本(一旦你知道组件如何互连,就不会太复杂)

ps:使用的城堡库是2.5版,所以如果升级到版本3,这个项目将无法编译

应用截图

看看Koossery.MVCWin 。 它链接到一些应该提供一些示例应用程序的教程。 此外,它是一个实际的MVC框架,因此它可以帮助您更快地到达那里。

http://koosserymvcwin.codeplex.com/

另请参阅MVCSharp

http://mvcsharp.org/