private async void buscarPiezas(string codigo) { Task <ArrayList> task = Task <ArrayList> .Factory.StartNew(() => piezas.buscarCodigo(codigo)); await task; gvPiezas.ItemsSource = task.Result; }
void CargarPiezas_DoWork(object sender, DoWorkEventArgs e) { Pieza pieza = (Pieza)e.Argument; e.Result = pieza.buscarCodigo(nombreP); }