示例#1
0
 //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());
         }
     }
 }