MvvmCross:Android的绑定

时间:2013-04-10 11:32:00

标签: mvvmcross

我正在使用mvvmcross为android和WF8开发应用程序。

在WF8 UI中,我使用以下代码:

 IsReadOnly="{Binding Path=DataContext.IsReadOnly, ElementName=DetailPageContentPanel }

并访问" IsReadOnly"财产设定在上面的水平,
我可以在android中做同样的事情吗? 我的目标是在模板中获取Mvx.MvxBindableLinearLayout的属性访问。

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

目前。否。

除了您自己的DataContext之外,没有任何绑定访问权限。

有一个想法可以访问$parent for v3,但它没有达到alpha截止日期。

目前,最好的方法是通过目标绑定对象提供所需的所有属性 - 例如,使用Linq提供对List<ObjectWithParent<T>>的访问,而不是List<T>

如果您认为此功能很重要,请在github / slodge / mvvmcross上将其记录为功能请求问题,尽可能详细地提供有关用例的详细信息。