将棱镜4迁移到棱镜6 - CompositePresentationEvent

时间:2016-01-08 02:54:16

标签: prism-6

我想将用Prism 4编写的项目迁移到Prism 6。

在Prism 4中,CompositePresentationEvent<T>类型位于Microsoft.Practices.Composite.Presentation.Events命名空间。

但是当我从金块中取出Prism 6并删除旧的Prism 4引用时,我无法在Prism 6命名空间中的任何位置看到此事件类型。

任何人都可以帮助我一点吗?

2 个答案:

答案 0 :(得分:16)

在Prism 6中删除了CompositePresentationEvent。如果我没记错的话,如果在Prism 5中被弃用,在Prism 6中被完全删除。

现在,您需要使用PubSubEvent<TPayload>命名空间中的Prism.Events

答案 1 :(得分:3)

R. Richards写的是正确的,因此被正确标记为答案。 我可能会为您提供以下链接作为参考:

Upgrading from Prism Library 4.1

正如标题所示,它指的是从版本4.1升级到5.0,但除了此处提到的更改之外,还有其他更改,您可能会发现它们有用。