我正在使用mvvmcross为android和WF8开发应用程序。
在WF8 UI中,我使用以下代码:
IsReadOnly="{Binding Path=DataContext.IsReadOnly, ElementName=DetailPageContentPanel }
并访问" IsReadOnly
"财产设定在上面的水平,
我可以在android中做同样的事情吗?
我的目标是在模板中获取Mvx.MvxBindableLinearLayout的属性访问。
提前感谢您的帮助。
答案 0 :(得分:1)
目前。否。
除了您自己的DataContext之外,没有任何绑定访问权限。
有一个想法可以访问$parent
for v3,但它没有达到alpha截止日期。
目前,最好的方法是通过目标绑定对象提供所需的所有属性 - 例如,使用Linq提供对List<ObjectWithParent<T>>
的访问,而不是List<T>
如果您认为此功能很重要,请在github / slodge / mvvmcross上将其记录为功能请求问题,尽可能详细地提供有关用例的详细信息。