9

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

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

但是当我从 nugget 中提取 Prism 6 并删除旧的 Prism 4 引用时,我在 Prism 6 命名空间中的任何地方都看不到这种事件类型。

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

4

2 回答 2

19

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

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

于 2016-01-20T02:02:08.510 回答
4

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

从 Prism Library 4.1 升级

正如标题所示,它指的是从 4.​​1 版升级到 5.0 版,但除了此处提到的更改之外,还有其他一些您可能会觉得有帮助的更改。

于 2016-02-05T18:27:41.777 回答