private void txtBuscar_TextChanged(object sender, TextChangedEventArgs e) { if (imgExportar.IsVisible) { listPedidos.BeginRefresh(); if (string.IsNullOrEmpty(e.NewTextValue)) { cargarPedidos(); } else { //Se cargan los pedidos correspondientes a ese vendedor using (var pedControlador = new ControladorPedido()) { this.listaPedidos = new ObservableCollection <Pedido>(pedControlador.FindByVendedorAndRazonSocial(this.IdVendedor, e.NewTextValue)); } listPedidos.ItemsSource = listaPedidos; } listPedidos.EndRefresh(); } else { DisplayAlert("Error", "Debe esperar que terminen de enviarse los datos para poder continuar.", "Aceptar"); } }