public void ActualizarDescripcionFiltros() { var descripcionFiltros = (Areas.Any(f => f.ID >= 0 && f.IsChecked) ? string.Join(", ", Areas.Where(f => f.ID >= 0 && f.IsChecked).Select(f => f.Nombre)) : "Todas"); if (this.Areas.Count == 1) { descripcionFiltros = this.Areas[0].Nombre; this.Areas.FirstOrDefault().IsChecked = true; AreaEneable = false; } else { AreaEneable = true; } DescripcionFiltroAreas = (descripcionFiltros.Length > 68 ? descripcionFiltros.Substring(0, 66) + "..." : descripcionFiltros); descripcionFiltros = (Profesionales.Any(f => f.ID >= 0 && f.IsChecked) ? string.Join(", ", Profesionales.Where(f => f.ID >= 0 && f.IsChecked).Select(f => f.Nombre)) : "Todos"); if (this.Profesionales.Count == 1) { descripcionFiltros = this.Profesionales[0].Nombre; this.Profesionales.FirstOrDefault().IsChecked = true; ProfesionalEneable = false; } else { ProfesionalEneable = true; } DescripcionFiltroProfesionales = (descripcionFiltros.Length > 68 ? descripcionFiltros.Substring(0, 66) + "..." : descripcionFiltros); }