设置视图元素 BindingContext - mvvm cross
Set view element BindingContext - mvvm cross
是否可以在MvvmCross中设置元素数据上下文?
假设我有:
<RelativeLayout>
<TextView/> <TextView/>
</RelativeLayout>
并且我想将 RelativeLayout 数据上下文设置为视图模型 属性。
XAML 相当于:
<Grid DataContext="{Binding someProperty}">
<TextBlock/> <TextBlock/>
</Grid>
您目前无法在 MvvmCross 的单个 axml 文件中直接执行此操作。
但是:
您可以使用 MvxFrameControl
加载子 axml 文件(有点像 include
),然后为该子文件中的所有内容设置 DataContext
-视图
MvvmCross 是开源的 - 因此您可以对其进行扩展和改编...
是否可以在MvvmCross中设置元素数据上下文? 假设我有:
<RelativeLayout>
<TextView/> <TextView/>
</RelativeLayout>
并且我想将 RelativeLayout 数据上下文设置为视图模型 属性。
XAML 相当于:
<Grid DataContext="{Binding someProperty}">
<TextBlock/> <TextBlock/>
</Grid>
您目前无法在 MvvmCross 的单个 axml 文件中直接执行此操作。
但是:
您可以使用
MvxFrameControl
加载子 axml 文件(有点像include
),然后为该子文件中的所有内容设置DataContext
-视图MvvmCross 是开源的 - 因此您可以对其进行扩展和改编...