Foros del Web » Programando para Internet » ASPX (.net) »

Como recorrer controles... de un formulario en WPF

Estas en el tema de Como recorrer controles... de un formulario en WPF en el foro de ASPX (.net) en Foros del Web. Buenas tardes, tengo un pequeño problema con unos checkbox... Quiero identificar cuantos están checkeados y cuantos no... Para eso necesito recorrer todos los controles. TRABAJO ...
  #1 (permalink)  
Antiguo 25/07/2010, 11:55
 
Fecha de Ingreso: octubre-2009
Ubicación: Caucasia-Antioquia
Mensajes: 87
Antigüedad: 14 años, 5 meses
Puntos: 1
Como recorrer controles... de un formulario en WPF

Buenas tardes, tengo un pequeño problema con unos checkbox...

Quiero identificar cuantos están checkeados y cuantos no... Para eso necesito recorrer todos los controles.

TRABAJO EN WPF CON C#...

tengo un codigo pero me muestra un error...

Sirve en Windows form... Pero en WPF muestra un error

aqui this.Controls

Error 1 'ManejoDeArchivos.Window1' no contiene una definición de 'Controls' ni se encontró ningún método de extensión 'Controls' que acepte un primer argumento de tipo 'ManejoDeArchivos.Window1' (¿falta una directiva de uso o una referencia de ensamblado?) D:\E\PROGRAMACION\ManejoDeArchivos\ManejoDeArchivo s\Window1.xaml.cs 46 44 ManejoDeArchivos


foreach (Control Check in this.Controls)
{
if (Check is CheckBox)
{
//AQUI NECESITO PREGUNTAR SI ESTÁ CHECKEADO
}
}

Alguien podria ayudarme con esto!!!... Gracias
  #2 (permalink)  
Antiguo 19/11/2010, 10:40
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 6 meses
Puntos: 87
Respuesta: Como recorrer controles... de un formulario en WPF

Puedes hacer uso de la clase

LogicalTreeHelper para obtener un children de un UIElement de WPF

Investiga sobre ese punto y lo solucionaras.
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5

Etiquetas: controles, recorrer, wpf, formulario
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:15.