public PresenterOptionsCell(IViewOptionsCell view, IInteractorOptionsCell interactor, IRouterOptionsCell router, IOptionsCellStyleHolder styleHolder) { _view = view ?? throw new NullReferenceException(nameof(_view)); _interactor = interactor ?? throw new NullReferenceException(nameof(_interactor)); _router = router ?? throw new NullReferenceException(nameof(_router)); _interactor.Presenter = this; _view.Presenter = this; _styleHolder = styleHolder; }
public Holder(View view, MoreOptionsFragment fragment, IRouterOptionsCell router) { Context context = fragment.Activity; MoreOptionsRecyclerAdapter = new MoreOptionsRecyclerAdapter(new DataForMoreOptions(), router); RecyclerView = view.FindViewById <RecyclerView>(Resource.Id.moreOptions_options_recyclerView); RecyclerView.SetLayoutManager(new LinearLayoutManager(context)); RecyclerView.SetAdapter(MoreOptionsRecyclerAdapter); ToolBarBackView = view.FindViewById <ToolBarBackView>(Resource.Id.toolbarBackButtonTitle_toolbar); }
public OptionViewHolder(View view, IRouterOptionsCell router) : base(view) { _view = view; _router = router; }
public MoreOptionsRecyclerAdapter(List <Tuple <Type, EItemsOptions> > dataSource, IRouterOptionsCell router) { _dataSource = dataSource; _router = router; }