public override Java.Lang.Object InstantiateItem(View container, int position)
        {
            var itemElement = _ItemProvider.CreateItemElement(position);
            var res         = itemElement.NativeUIElement;

            var uiElementTuple = new UiElementTuple(itemElement, position);

            this.CurrentlyInstantiatedElements.Add(uiElementTuple);

            var vp = (ViewPager)container;

            vp.AddView(res);

            return(res);
        }
        public override Java.Lang.Object InstantiateItem(View container, int position)
        {
            var itemElement = _ItemProvider.CreateItemElement(position);
            var res = itemElement.NativeUIElement;

            var uiElementTuple = new UiElementTuple(itemElement, position);
            this.CurrentlyInstantiatedElements.Add(uiElementTuple);

            var vp = (ViewPager)container;
            vp.AddView(res);

            return res;
        }