2

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

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

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

并访问IsReadOnly设置在更高级别的“”属性,
我可以在 android 中做同样的事情吗?我的目标是在 Mvx.MvxBindableLinearLayout 的模板中获得属性访问权限。

提前感谢您的帮助。

4

1 回答 1

1

目前。不。

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

有一个访问$parentv3 的想法,但它没有达到 alpha 截止期限。

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

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

于 2013-04-10T11:58:34.737 回答