Exemplo n.º 1
0
        protected override void InitBindings()
        {
            SetsRecyclerView.SetAdapter(new ObservableRecyclerAdapter <CrawlerSetViewModel, CrawlerSetHolder>(
                                            ViewModel.Sets,
                                            DataTemplate, LayoutInflater,
                                            Resource.Layout.item_crawler_set)
            {
                StretchContentHorizonatally = true
            });
            ViewModel.Sets.SetUpWithEmptyState(EmptyState);
            SetsRecyclerView.SetLayoutManager(new LinearLayoutManager(Activity));
            var touchHelper = new ItemTouchHelper(new ItemTouchHelperCallback(this));

            touchHelper.AttachToRecyclerView(SetsRecyclerView);

            EmptyStateIcon.SetImageResource(Resource.Drawable.icon_playlist_plus_huge);
            EmptyStateSubtitle.Text = AppResources.EmptyState_Subtitle_CrawlerSets;

            AddButton.SetOnClickCommand(ViewModel.AddNewSetCommand);
        }