2015-02-26 2 views
0

Можно ли установить контекст данных элемента в MvvmCross? Предположим, у меня есть:Set view element BindingContext - mvvm cross

<RelativeLayout> 
    <TextView/> <TextView/> 
</RelativeLayout> 

, и я хотел бы установить контекст данных RelativeLayout к ViewModel собственности.

XAML эквивалент:

<Grid DataContext="{Binding someProperty}"> 
<TextBlock/> <TextBlock/> 
</Grid> 

ответ

1

Вы не можете в данный момент сделать это прямо в одном файле axml в MvvmCross в настоящее время.

Однако:

  1. Вы можете использовать MvxFrameControl для загрузки суб-axml файл (немного вроде include), а затем установить DataContext за все внутри этой суб-зрения

  2. MvvmCross является с открытым исходным кодом - поэтому вы можете расширить и адаптировать его ...