protected override async void OnResume() { base.OnResume(); await _viewModel.Load(); _boxShotImageView.SetImageBitmap(DroidHelpers.BytesToBitmap(_viewModel.ImageData)); Title = _viewModel.SelectedGame.Name; _publisherTextView.Text = _viewModel.SelectedGame.Publisher; _releaseYearTextView.Text = _viewModel.SelectedGame.ReleaseYear.ToString(); _platformTextView.Text = _viewModel.SelectedGame.Platform; _descriptionTextView.Text = _viewModel.SelectedGame.Description; _titleTextView.Text = _viewModel.SelectedGame.Name; }
public override async void OnBindViewHolder(RecyclerView.ViewHolder viewHolder, int position) { var game = _viewModel.Games[position]; var holder = viewHolder as GameListHolder; holder.GameNameTextView.Text = game.Name; holder.GameInfoTextView.Text = $"{game.ReleaseYear}, {game.Publisher}"; var bitmap = await _viewModel.GetPicture(game); holder.GameImageView.SetImageBitmap(DroidHelpers.BytesToBitmap(bitmap)); }