当ContentView直接包含在Page中时,我们使用XAML之类的方法成功将ContentViews连接到其ViewModel:
<local:AwesomeView mvvm:ViewModelLocator.AutowirePartialView=”{x:Reference self}” />
其中self是父页面。
但是,我们有包含ContentView的ContentView,并且对嵌套视图使用上述的AutoWirePartialView无效。 ContentView不会连接到其ViewModel。
查看棱镜代码:
因此从棱镜代码中可以很清楚地看出为什么这行不通!
有没有办法通过Prism实现这一目标?
版本:Xamarin.Forms-4.4.0.991265
棱镜-7.1.0.431