我想将使用 Prism 4 编写的项目迁移到 Prism 6 中。
在 Prism 4 中,CompositePresentationEvent<T>
类型位于Microsoft.Practices.Composite.Presentation.Events
命名空间下。
但是当我从 nugget 中提取 Prism 6 并删除旧的 Prism 4 引用时,我在 Prism 6 命名空间中的任何地方都看不到这种事件类型。
任何人都可以帮我一点吗?
我想将使用 Prism 4 编写的项目迁移到 Prism 6 中。
在 Prism 4 中,CompositePresentationEvent<T>
类型位于Microsoft.Practices.Composite.Presentation.Events
命名空间下。
但是当我从 nugget 中提取 Prism 6 并删除旧的 Prism 4 引用时,我在 Prism 6 命名空间中的任何地方都看不到这种事件类型。
任何人都可以帮我一点吗?
已CompositePresentationEvent
在 Prism 6 中删除。如果我没记错的话,如果在 Prism 5 中已弃用,并在 Prism 6 中完全删除。
现在,您需要PubSubEvent<TPayload>
在Prism.Events
命名空间中使用 。
R. Richards 写的内容是正确的,因此被正确标记为答案。但是,我可以为您提供以下链接作为参考:
正如标题所示,它指的是从 4.1 版升级到 5.0 版,但除了此处提到的更改之外,还有其他一些您可能会觉得有帮助的更改。