//LostFocus=="txtProduto_LostFocus" private void txtProduto_LostFocus(object sender, RoutedEventArgs e) { if (!string.IsNullOrWhiteSpace(txtProduto.Text)) { try { var dados = Cosmos.GetProdutoApi(txtProduto.Text); if (dados != null) { var lista = dados?.Split('|'); if (lista.Length > 0) { txtProduto.Text = lista[1]; txtPreco.Text = lista[0]; txtQtd.Focus(); imgFotoProduto.Source = new BitmapImage(new Uri(lista[2])); } } else { imgFotoProduto.Source = null; } } catch (Exception ex) { //sem dados da api imgFotoProduto.Source = null; Console.WriteLine(ex.ToString()); } } }