设置视图元素BindingContext - mvvm cross

时间:2015-02-26 11:11:11

标签: mvvmcross

是否可以在MvvmCross中设置元素数据上下文? 假设我有:

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

我想将RelativeLayout数据上下文设置为viewmodel属性。

XAML相当于:

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

1 个答案:

答案 0 :(得分:1)

您目前无法直接在MvvmCross中的单个axml文件中执行此操作。

然而:

  1. 您可以使用MvxFrameControl加载子axml文件(有点像include),然后为该子视图内的所有内容设置DataContext

  2. MvvmCross是开源的 - 所以你可以扩展和改编它......