从ViewCell访问ViewModel属性

问题描述 投票:2回答:1

我有一个ViewModel类,它具有一个名为Title的String类型的属性。

在我的视图中,我有一个类型为Comment的ListView。我想在我的ViewCell中访问我的ViewModel的Title属性。因为ViewCell有不同的BindingContext我不能这样做:'{Binding Title}'

有谁知道如何在我的ViewCell中访问我的ViewModel属性?

xamarin xamarin.ios xamarin.android xamarin.forms
1个回答
1
投票

我可能是这样的:

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

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

<ContentPage x:Name="this" ... >
© www.soinside.com 2019 - 2024. All rights reserved.