Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
棱镜的核心功能(.NET)_.net_Wpf_Silverlight_Prism - Fatal编程技术网

棱镜的核心功能(.NET)

棱镜的核心功能(.NET),.net,wpf,silverlight,prism,.net,Wpf,Silverlight,Prism,Prism(.NET)Framework的核心功能是什么?如果您对MVVM模式没有全面的了解,请从以下问题的答案开始: 如果您已经熟悉MVVM,那么这里有一本优秀的开发人员指南。看看这个示例应用程序 这些视频也可能有帮助: 基本上,Prism以示例、文档和可重用组件的形式为您提供指导,以模块化的方式构建应用程序,遵循设计模式(如MVVM),这将使您拥有更多可维护和可测试的代码 所以这听起来可能有点抽象;也许在阅读了文档中的一些章节并检查了QuickStart之后,您会有一个更清晰的视角 总而言

Prism(.NET)Framework的核心功能是什么?

如果您对MVVM模式没有全面的了解,请从以下问题的答案开始:


如果您已经熟悉MVVM,那么这里有一本优秀的开发人员指南。

看看这个示例应用程序

这些视频也可能有帮助:


基本上,Prism以示例、文档和可重用组件的形式为您提供指导,以模块化的方式构建应用程序,遵循设计模式(如MVVM),这将使您拥有更多可维护和可测试的代码

所以这听起来可能有点抽象;也许在阅读了文档中的一些章节并检查了QuickStart之后,您会有一个更清晰的视角

总而言之,如果您计划使用WPF/Silverlight,并且对使用经验证的模式开发高质量代码感兴趣,而无需重新发明轮子,那么Prism可能是一个不错的选择:)


希望这有帮助

首先,Prism不适用于小型应用程序,它是一个框架,有助于以松散耦合的方式管理WPF或Silverlight应用程序。通过使用棱镜,我们可以看到壳中包含区域的模块视图。 因此,通过合并Prism,我们可以为我们的应用程序提供更好的管理能力,这允许独立的代码开发、测试、模块可扩展性、通过依赖注入器将模块的依赖性分离到分离的中心类上等。 你可以看看