private void RecarregarProdutos() { try { var listaDeProdutos = new ProdutoBD().GetIdLista(ListaAtual.Lista.Id); buttonNadaEncontrado.IsVisible = false; naoPesquisar = true; textBoxBusca.Text = string.Empty; ListaAtual.Produtos = listaDeProdutos; if (listaDeProdutos?.Count > 0) { panelGrid.IsVisible = true; panelNenhumProduto.IsVisible = false; panelPesquisa.IsVisible = true; listViewProdutos.ItemsSource = listaDeProdutos; labelValorTotal.Text = listaDeProdutos.Sum(n => n.Quantidade * n.Preco).ToString("C"); } else { labelValorTotal.Text = "R$0,00"; panelGrid.IsVisible = false; panelNenhumProduto.IsVisible = true; panelPesquisa.IsVisible = false; } } catch (Exception erro) { throw erro; } }