首页 > 解决方案 > AutowirePartialView 可绑定属性去哪儿了?

问题描述

在升级到 Prism 8 之前,我使用 bindable 属性ViewModelLocator.AutowirePartialView来设置 ContentViews 的绑定上下文。

这个属性现在已经消失了,我找不到任何关于如何替换它的文档。

我必须坚持使用 Prism 7 吗?

标签: xamarin.formsprism

解决方案


ViewModelLocator.AutowirePartialViewPrism 8.0.0.1909中删除。虽然在发行说明中没有提到,但是你可以参考这个 pull request

Prism 8.1 questions中,您会得到一个官方答案,即使用区域来代替。

因为AutowirePartialView在 Prism 8.1 中不再可用,我们现在需要使用区域吗?区域是否与第三方 TabView 控件兼容?

简短的回答是,是的,您确实需要使用区域。区域与 3rd 方控件兼容,但是您需要自己为 3rd 方控件创建和注册适配器。


推荐阅读