winforms或wpf有类似于asp.net mvc的东西吗?

时间:2010-02-05 21:02:14

标签: wpf winforms model-view-controller

任何人都知道类似于asp.net mvc的winforms或wpf?

5 个答案:

答案 0 :(得分:2)

对于winforms,您可以实现自己的MVP(模型视图展示器)或MVC(模型视图控制器模式。还有一些框架,如CAB(复合应用程序块),您可以使用http://msdn.microsoft.com/en-us/library/aa480450.aspx基本上是MVC图案。

答案 1 :(得分:1)

嗯,MVC是一种模式,您可以随时以MVC方式组织代码。我不太确定你要求的是什么(一个框架或类似的东西......我不熟悉wpf的任何类型的mvc框架,但这并不意味着没有一个),因为那里在winforms和wpf以及asp.net-mvc中的其他很酷的东西中没有管理网址。

如果你想以WPF方式编码,我强烈建议你使用MVVM方式。

这是wpf mvvm的最终开始 - http://community.infragistics.com/pixel8/media/p/91950.aspx

答案 2 :(得分:1)

您可以查看实施Model-View-View Model in WPF

它不是像.NET MVC这样的框架,但其核心MVC是一种模式,MVVM是WPF的近似模拟。

答案 3 :(得分:1)

开发WPF应用程序最受欢迎(在我看来最有用)的模式是MVVM(代表Model-View-ViewModel)。

您可以在此处阅读相当广泛的演示文稿:http://msdn.microsoft.com/en-us/magazine/dd419663.aspx

答案 4 :(得分:1)

Windows应用程序的设置方式实际上是有意义的,事件驱动模型可以在维护状态的环境中使用。相比之下,在网络表单中模仿这些“状态”的javascript黑客数量是疯狂的。因此,MVC在网络中是有意义的,因为网络是无状态的,在Windows中我们有状态并且应该使用它们。如果您真正想要的是Windows服务或其他任何内容的Web界面,您可以在安装程序中放置一个casini副本,让他们使用Web界面而不会出现问题。希望这可以帮助。

相关问题