在创建MvxAdapter期间,BindingContext为null

时间:2015-10-22 16:21:56

标签: android xamarin.android mvvmcross

我在Android视图中运行以下代码。

protected override void OnCreate(Bundle bundle)
{
    var autoComplete = this.FindViewById<MvxAutoCompleteTextView>(Resource.Id.AutoComplete);
    autoComplete.Adapter = new MvxFilteringAdapter(this);
}

尝试使用以下内容创建新的MvxFilteringAdapter时失败

  在创建MvxAdapter期间

bindingContext为null - 只应在特定绑定上下文放置在堆栈上时才创建适配器

我试图理解为什么绑定上下文为null以及如何解决它。

1 个答案:

答案 0 :(得分:3)

您需要调用base.OnCreate(),否则您不会告诉MvvmCross创建ViewModel。