Exemple #1
0
        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);
        }
Exemple #2
0
        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);
        }