public MenuFeedItemView(Context context, IMvxLayoutInflaterHolder layoutInflaterHolder, object dataContext, ViewGroup parent, int templateId)
            : base(context, layoutInflaterHolder, dataContext, parent, templateId)
        {
            this.viewModel = dataContext as MenuFeedViewModel;
            if (this.viewModel == null)
            {
                return;
            }

            this.LoadCurrentItem();
            this.viewModel.MenuViewModel.UpdateSelectedItemAction += this.LoadCurrentItem;

            this.ViewPager.AddOnPageChangeListener(new PageChangeListener(this.viewModel));
        }
 public PageChangeListener(MenuFeedViewModel viewModel)
 {
     this.viewModel = viewModel;
 }