public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle bundle) { var baseView = base.OnCreateView(inflater, container, bundle); var view = this.BindingInflate(Resource.Layout.RegistrationView, null); ((MvxCachingFragmentCompatActivity)Activity).SupportActionBar.Title = AppResources.MedicationSummaryListViewModel_Title; var toolbar = view.FindViewById <Toolbar>(Resource.Id.toolbar); nearestList = view.FindViewById <MvxLinearLayout>(Resource.Id.nearestList); nearestList.ItemTemplateId = Resource.Layout.nearest_item; var nearestAdapter = (NearestListAdapter)nearestList.Adapter; nearestAdapter.DeleteRequested.Select(async notification => await this.ViewModel.DeleteNearest(notification)).Subscribe(); overdueList = view.FindViewById <MvxLinearLayout>(Resource.Id.overdueList); overdueList.ItemTemplateId = Resource.Layout.overdue_item; var overdueAdapter = (OverdueListAdapter)overdueList.Adapter; overdueAdapter.DeleteRequested.Select(async medication => await this.ViewModel.DeleteOverdue(medication)).Subscribe(); laterList = view.FindViewById <MvxLinearLayout>(Resource.Id.laterList); laterList.ItemTemplateId = Resource.Layout.later_item; //Toolbar will now take on default actionbar characteristics SetBinding(); return(view); }
public void Include(MvxLinearLayout mvxLinearLayout) { mvxLinearLayout = new MvxLinearLayout(null, null); }