Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.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
无棱镜的WPF用户界面合成_Wpf_User Interface_Prism_Composition - Fatal编程技术网

无棱镜的WPF用户界面合成

无棱镜的WPF用户界面合成,wpf,user-interface,prism,composition,Wpf,User Interface,Prism,Composition,在UI组合(区域管理等)方面,是否有替代Prism的方法 谢谢。有几种方法,但最近流行的是MEF。本系列文章是关于Silverlight UI组合的,但技术基本相同(除了打包和部署): 仅使用MEF无法实现的唯一功能是Prism中名为“EventAggregator”的发布/订阅通信技术,但这可以通过使用EventAggregator本身轻松替代(它是独立的…您不必采用所有Prism来使用它),或者您可以使用另一种事件代理实现,就像MVVM基金会的信使一样, 也有相当多的人混合使用MEF和Pr

在UI组合(区域管理等)方面,是否有替代Prism的方法


谢谢。

有几种方法,但最近流行的是MEF。本系列文章是关于Silverlight UI组合的,但技术基本相同(除了打包和部署):

仅使用MEF无法实现的唯一功能是Prism中名为“EventAggregator”的发布/订阅通信技术,但这可以通过使用EventAggregator本身轻松替代(它是独立的…您不必采用所有Prism来使用它),或者您可以使用另一种事件代理实现,就像MVVM基金会的信使一样,

也有相当多的人混合使用MEF和Prism,所以你也可以检查一下