示例#1
0
        public override RecyclerView.ViewHolder OnCreateViewHolder(ViewGroup parent, int viewType)
        {
            View row = LayoutInflater.From(context).Inflate(Resource.Layout.cotizacionRow, parent, false);

            ListViewCotizacionAdapterViewHolder holder = new ListViewCotizacionAdapterViewHolder(row);

            holder.NombreSolicitud  = row.FindViewById <TextView>(Resource.Id.nombreSolicitud);
            holder.EstusSolicitud   = row.FindViewById <TextView>(Resource.Id.estatusSolicitud);
            holder.PrecioCotizacion = row.FindViewById <TextView>(Resource.Id.precioCotizacion);
            return(holder);
        }
示例#2
0
        public override void OnBindViewHolder(RecyclerView.ViewHolder holder, int position)
        {
            ListViewCotizacionAdapterViewHolder myHolder = holder as ListViewCotizacionAdapterViewHolder;

            myHolder.NombreSolicitud.Text  = cotizacion[position].Proveedor.Nombre;
            myHolder.EstusSolicitud.Text   = cotizacion[position].Estatus.Descipcion;
            myHolder.PrecioCotizacion.Text = cotizacion[position].PrecioCotizacion;
            myHolder.mMainView.Click      += mMainView_Click;
            //if (!myHolder.BtnBorrar.HasOnClickListeners) {
            //    myHolder.BtnBorrar.Click+=delegate {
            //        SolicitudArticulo.RemoveAt(position);
            //        NotifyDataSetChanged();
            //    };
            //}
        }