绑定布局的datacontext

时间:2014-07-02 16:08:14

标签: android binding xamarin.android mvvmcross datacontext

我目前正在Android和Windows Phone上开发跨平台应用程序。

为此,我使用Xamarin.Android和MvvmCross框架。

我的Windows Phone应用程序运行良好,我想在我的Xamarin.Android应用程序中做类似的事情。

在我的Windows Phone应用中,我有一个名为UserControl的{​​{1}},用于ListProjectsView视图。 ListProjectsSingleView包含ListProjectsSingleViewModelViewModel的属性。所以我在ListProjectsViewModel课程中有类似的内容:

ListProjectsSingleViewModel

public class ListProjectsSingleViewModel : BaseViewModel { private ListProjectsViewModel _listProjectsVM; public ListProjectsViewModel ListProjectsVM { get { return _listProjectsVM; } set { _listProjectsVM = value; RaisePropertyChanged(() => ListProjectsVM); } } } 中,我有类似的内容来绑定ListProjectsSingleView.xaml的{​​{1}}:

DataContext

此代码适用于我的Windows Phone应用程序。现在,我想在Android上做同样的事情。为此,我有一个布局ListProjectsView<StackPanel x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0" Orientation="Vertical"> <myviews:ListProjectsView DataContext="{Binding ListProjectsVM}"/> </StackPanel> 的代码是相同的。现在,我想绑定ListProjectsView.axml ListProjectsSingleViewModel ListProjectsVM DataContext ListProjectsView

总结一下,我只是想知道如何绑定我的Android布局的ListProjectsSingleView,就像在Windows Phone中绑定MvvmCross一样。

0 个答案:

没有答案