Xamarin 从ViewCell访问ViewModel属性

Xamarin 从ViewCell访问ViewModel属性,xamarin,xamarin.ios,xamarin.android,xamarin.forms,Xamarin,Xamarin.ios,Xamarin.android,Xamarin.forms,我有一个ViewModel类,它有一个名为Title的字符串类型的属性 在我看来,我有一个类型为Comment的ListView。我想在ViewCell中访问ViewModel的Title属性。由于ViewCell具有不同的BindingContext,因此无法执行此操作:“{Binding Title}” 有人知道如何在ViewCell中访问ViewModel属性吗?我可能是这样的: <Label Text="{Binding Source={x:Reference this}, Pat

我有一个ViewModel类,它有一个名为Title的字符串类型的属性

在我看来,我有一个类型为Comment的ListView。我想在ViewCell中访问ViewModel的Title属性。由于ViewCell具有不同的BindingContext,因此无法执行此操作:“{Binding Title}”


有人知道如何在ViewCell中访问ViewModel属性吗?

我可能是这样的:

<Label Text="{Binding Source={x:Reference this}, Path=BindingContext.Title}"></Label>
<ContentPage x:Name="this" ... >

其中,x:Reference是页面本身,声明如下:

<Label Text="{Binding Source={x:Reference this}, Path=BindingContext.Title}"></Label>
<ContentPage x:Name="this" ... >


您是否尝试过使用源代码和路径进行绑定,如此处所示?你想用这个标题做什么?您是想在ViewCell的XAML中绑定它,还是想在点击该项时访问它,等等@Jauhenka建议的链接显示了如何绑定到另一个元素(绑定源路径),这样您就可以绑定到ListView的DataContext来访问标题。