【发布时间】:2018-03-20 16:17:01
【问题描述】:
我正在尝试使用它的 x:Name 将整个对象绑定到另一个对象中的属性。例如
<local:customImage Tag="{Binding x:Name}"/>
我该如何实现这一目标?
更新:我尝试实施这些建议,但没有成功。我说的xaml如下:
<local:StarBehavior x:Name="starOne" GroupName="myStar"/>
<local:StarImage BindingContext="{x:Reference starOne}" starTag="{Binding Name}" x:Name="starBlankOne" Source="rating-stars/star_outline.png">
<local:StarImage.GestureRecognizers>
<TapGestureRecognizer Tapped="Star_Tapped"/>
</local:StarImage.GestureRecognizers>
</local:StarImage>
</Grid>
也许我应该尝试将 starBehaviour 移到 c# 中,因为它不是视觉元素?
P.S 我要做的只是将 startTag 设置为一个对象,所以如果我可以在不绑定的情况下执行此操作,我不介意是否有解决方案。
【问题讨论】:
标签: xaml xamarin xamarin.forms