prism项目搭建 wpf_关于c#:使用MVVM,Prism,WPF和MEF的模块化应用程序-示例/教程...

我正在开发模块化应用程序,因此决定重新启动Prism并将其集成到我要创建的内容中,而不是尝试重新创建轮子。

要求:

易于更新的新功能(UI /服务)

WPF(不是Silverlight,尤其是因为MS表示不再更新:()

共享库,其中包含常见任务/服务

能够阻止对基于AD组的DLL导入/方法的访问

与AvalonDock之类的东西兼容

例如:

普通用户:查看,创建,修改特殊工具的权限1

超级用户:可以查看,创建,修改,删除特殊工具1特殊工具2

我应该使用MVVM Light之类的MVVM框架,还是Prism(v4)对WPF的MVVM(我见过的所有示例均使用Silverlight)提供足够好的支持以实现大规模应用程序?

那里有一些好的资源吗?我曾尝试搜索,但大多数情况下都发现人们在几个月前/几年前都在问同样的问题。我已经阅读了大多数《 Microsoft Prism开发人员指南》,但是它没有很多示例,而是更多地介绍了Prism的工作原理,并且它为MVVM提供的示例均基于Silverlight。

您会推荐书籍吗?我看过使用WPF和MVVM构建企业应用程序,但是它没有最好的评论,而且大多数人说在代码/细节方面也很短。

看起来问题已经解决了,这会使它的本地化程度降低吗? 我不能是唯一使用WPF,MVVM,Prism和MEF的人...

太糟糕了,我不能给威尔-1以解决问题。 我正在尝试找到很好的模式和资源来完成此任务。

@bporter,您可能想看看karlshifflett.wordpress.com,他创建了自己的"海洋"库,该库可以帮助使用MVVM和Prism。 他的Boise演讲/演示中有一个betaish版本,他计划在未来几个月内发布下一个"完整"版本。

您是否看过Pluralsight上的Prism视频? 这是一个订阅网站,但您始终可以注册10天免费试用。

http://www.pluralsight-training.net/microsoft/Courses/TableOfContents?courseName=prism-introduction

不,Ive观看了他们的MVC3视频,这些视频非常好,免费,但是看起来还不够。 虐待看看他们提供了什么,谢谢。

谢谢,直到现在我才注意到你的名字,这是报道棱镜的出色工作。 我唯一想要的是更多的MEFed版本,因为您主要涵盖Unity,但是它仍然有很大帮助,MEF示例非常好。 再次感谢,这是一个很好的起点。 仍在尝试使用模块中的MVVM在Avalondock中工作。

感谢您的视频系列,我已经看过了。 现在,我尝试使用MEF来实现相同的功能。 但是有问题。 您能否看一下这个问题:stackoverflow.com/questions/37316189/

你可能感兴趣的:(prism项目搭建,wpf)