我想将用Prism 4编写的项目迁移到Prism 6。
在Prism 4中,CompositePresentationEvent<T>
类型位于Microsoft.Practices.Composite.Presentation.Events
命名空间。
但是当我从金块中取出Prism 6并删除旧的Prism 4引用时,我无法在Prism 6命名空间中的任何位置看到此事件类型。
任何人都可以帮助我一点吗?
答案 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,但除了此处提到的更改之外,还有其他更改,您可能会发现它们有用。