2013-04-10 1 views
2

Я разрабатываю приложение для Android и WF8 с помощью mvvmcross.MvvmCross: привязки для Android

В WF8 UI я использую этот код:

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

и получить доступ к собственности «IsReadOnly» установлен на уровень выше,
Могу ли я сделать то же самое в Android? Моя цель - получить доступ к свойствам внутри шаблона для Mvx.MvxBindableLinearLayout.

Заранее благодарю вас за помощь.

ответ

1

В настоящее время. №

Нет привязки к чему-либо, кроме вашего собственного DataContext.

Была идея доступа к $parent для v3, но это не привело к крайнему сроку отсечки альфы.

В настоящем время, лучший способ, чтобы обеспечить все свойства, необходимые с помощью связывания объекта-мишени - например, использовать Linq для обеспечения доступа к вместо этого List<ObjectWithParent<T>> из List<T>

Если вы думаете, эта функция важна, пожалуйста зарегистрируйте его как проблему с запросом на функцию github/slodge/mvvmcross, предоставив как можно больше подробностей о вашем случае использования.

+0

Спасибо. Эта функция была бы очень полезна для нас, упрощая ViewModels. –