public override RecyclerView.ViewHolder OnCreateViewHolder(ViewGroup parent, int viewType) { View itemView = LayoutInflater.From(parent.Context).Inflate(Resource.Layout.asset_card_view, parent, false); AssetViewHolder vh = new AssetViewHolder(itemView); return(vh); }
public override void OnBindViewHolder(RecyclerView.ViewHolder holder, int position) { AssetViewHolder vh = holder as AssetViewHolder; var asset = mAssets[position]; vh.Name.Text = asset.Name; vh.EstimatedValue.Text = asset.EstimatedValue.ToString("0.00"); var assetType = mDatabase.AssetTypeById(asset.AssetTypeId); vh.Type.Text = assetType.Name; vh.StartTime.Text = asset.StartTime.ToString(Constants.DateTimeFormat); vh.EndTime.Text = asset.EndTime.ToString(Constants.DateTimeFormat); }