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; }