private void UpdateAlbumAdapter()
        {
            if (Item.AlbumImages == null)
            {
                return;
            }
            var bindableCollection = new ObservableCollection <GalleryItem>();
            var adapter            = bindableCollection
                                     .GetRecyclerAdapter(BindViewHolder, Resource.Layout.Tmpl_Item_Album);

            AlbumRecyclerView.ClearOnScrollListeners();
            var scrollListener = new AlbumScrollListener(Item.AlbumImages, bindableCollection);

            AlbumRecyclerView.AddOnScrollListener(scrollListener);
            AlbumRecyclerView.SetAdapter(adapter);
        }
 private void RenderAlbum(IGalleryItem item)
 {
     Title.Text = item.Title;
     AlbumRecyclerView.SetLayoutManager(new LinearLayoutManager(Context));
     bindings.Add(this.SetBinding(() => Item.AlbumImages).WhenSourceChanges(UpdateAlbumAdapter));
 }