gpt4 book ai didi

没有 Prism 的 WPF UI 组合

转载 作者:行者123 更新时间:2023-12-04 14:40:49 25 4
gpt4 key购买 nike

对于 UI 组合(区域管理等),是否有 Prism 的替代品?

谢谢。

最佳答案

有几种方法,但最近最流行的方法是 MEF。这一系列的帖子是关于 Silverlight UI 组合的,但技术本质上是相同的(除了打包和部署): http://codebetter.com/glennblock/category/hellomef/

唯一无法通过独占 MEF 获得的是 Prism 中称为“EventAggregator”的 Pub/Sub 通信技术,但这可以通过使用 EventAggregator 本身轻松替代(它是独立的......你不需要必须采用所有 Prism 才能使用)或者您可以使用事件代理的其他实现,例如 MVVM Foundation 中的 Messenger (http://mvvmfoundation.codeplex.com)。

也有不少人混合使用 MEF 和 Prism,因此您也可以检查一下。

关于没有 Prism 的 WPF UI 组合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2847833/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com