Exemple #1
0
        /// <summary>
        /// OnCreateViewHolder
        /// </summary>
        /// <param name="parent"></param>
        /// <param name="viewType"></param>
        /// <returns></returns>
        public override RecyclerView.ViewHolder OnCreateViewHolder(ViewGroup parent, int viewType)
        {
            View v = LayoutInflater.From(parent.Context).Inflate(Resource.Layout.artistItemView, parent, false);
            RecylerViewHolder holder = new RecylerViewHolder(v, OnClick);

            return(holder);
        }
Exemple #2
0
        /// <summary>
        /// OnBindViewHolder
        /// </summary>
        /// <param name="holder"></param>
        /// <param name="position"></param>
        public override void OnBindViewHolder(RecyclerView.ViewHolder holder, int position)
        {
            RecylerViewHolder h = holder as RecylerViewHolder;

            if (h != null)
            {
                h.NameTxt.Text = _playlistViewModel.Playlists[position].Name;
            }
        }
Exemple #3
0
        public override void OnBindViewHolder(RecyclerView.ViewHolder holder, int position)
        {
            RecylerViewHolder h = holder as RecylerViewHolder;

            if (h != null)
            {
                // Toon de naam van de artiest
                h.NameTxt.Text = _currentShownArtists[position].Name;
            }
        }