【发布时间】:2021-12-13 20:07:01
【问题描述】:
在升级到 Prism 8 之前,我使用可绑定属性 ViewModelLocator.AutowirePartialView 设置 ContentViews 的绑定上下文。
此属性现已消失,我找不到任何有关如何替换它的文档。
我必须坚持使用 Prism 7 吗?
【问题讨论】:
标签: xamarin.forms prism
在升级到 Prism 8 之前,我使用可绑定属性 ViewModelLocator.AutowirePartialView 设置 ContentViews 的绑定上下文。
此属性现已消失,我找不到任何有关如何替换它的文档。
我必须坚持使用 Prism 7 吗?
【问题讨论】:
标签: xamarin.forms prism
ViewModelLocator.AutowirePartialView 已在 Prism 8.0.0.1909 中删除。虽然在发行说明中没有提到,但是可以参考this pull request。
在Prism 8.1 questions,你会得到一个官方的答案,那就是使用区域来代替。
因为
AutowirePartialView在 Prism 8.1 中不再可用,我们现在需要使用区域吗?区域是否与第三方 TabView 控件兼容?这里的简短回答是,是的,您确实需要使用区域。区域与第 3 方控件兼容,但您需要自己为第 3 方控件创建和注册适配器。
【讨论】: