Xaml Xamarin从listview itemtemplate中绑定到另一个元素

Xaml Xamarin从listview itemtemplate中绑定到另一个元素,xaml,xamarin.forms,Xaml,Xamarin.forms,我有一个列表视图,其中包含itemtemplate、datatemplate、viewcell等。在其中,我有一组绑定到item属性的控件。这一切都很好,但我似乎无法引用同一页面中的其他元素,例如 {Binding Path=MyProperty, Source={Reference AnotherElement}} 即使我在同一页面上有另一个名为“AnotherElement”的元素,它公开了“MyProperty”,并且这个精确的绑定可以在同一页面的其他区域工作,但我无法从listview

我有一个列表视图,其中包含itemtemplate、datatemplate、viewcell等。在其中,我有一组绑定到item属性的控件。这一切都很好,但我似乎无法引用同一页面中的其他元素,例如

{Binding Path=MyProperty, Source={Reference AnotherElement}}
即使我在同一页面上有另一个名为“AnotherElement”的元素,它公开了“MyProperty”,并且这个精确的绑定可以在同一页面的其他区域工作,但我无法从listview itemtemplate中获得任何绑定来引用另一个元素


知道我做错了什么吗?

因为您在listview项模板中,Xamarin Forms listview需要一个绑定上下文来映射绑定,我的意思是它需要引用其绑定上下文的源,您可以使用listview
x:Name
属性来提供

为列表视图指定一个名称:

  <ListView x:Name="myList"...>
Path=BindingContext.MyProperty, Source={x:Reference myList}}"/>