Validaciones WPF
Hola!!! chavos hoy les traigo un proyecto que empece junto a un compañero de mi universidad(Carlos Fernando "el fercho, hhh, muchacha espaldona" Nuñez Cerrillo); se trata de una DLL donde se validaran los textbox de nuestro WPF.
A continuación mostrare un ejemplo Simple de como se usa:
Primero es necesario Crear un Proyecto Nuevo de WPF
Una vez creado nuestro WPF, agregaremos un textbox, un boton y un grid de la siguiente manera:
Lo hemos acomodado de esta manera para en caso que la evaluación sea errónea se dibuje la imagen de error "dentro" del textbox; ustedes pueden poner el grid donde les plazca: a un lado del textbox, arriba, abajo, que se yo, ustedes decidirán que es mejor para ustedes.
Después, bueno a agregar la DLL, en referencias->Click Derecho->Agregar Referencia
Ubicamos la DLL y aceptamos
Ya Agregada la referencia, ahora si nos dirigimos al código, haciendo doble click en el botón, para realizar el trabajo:
Instanciamos nuestra clase de validaciones de la siguiente manera:
Y ahora realizamos lo siguiente:
Donde tenemos lo siguiente:
Una vez hecho esto Corremos y veremos lo siguiente:
Si introducimos un formato erroneo nos mandara una pantalla como la anterior, si es correcto nos mandara lo siguiente:
Eso fue todo por esta vez, cualquier duda dejenlo en los comentarios. Sin mas por el momento les dejo la documentación y la DLL. click aquí
A continuación mostrare un ejemplo Simple de como se usa:
Primero es necesario Crear un Proyecto Nuevo de WPF
Una vez creado nuestro WPF, agregaremos un textbox, un boton y un grid de la siguiente manera:
Lo hemos acomodado de esta manera para en caso que la evaluación sea errónea se dibuje la imagen de error "dentro" del textbox; ustedes pueden poner el grid donde les plazca: a un lado del textbox, arriba, abajo, que se yo, ustedes decidirán que es mejor para ustedes.
Después, bueno a agregar la DLL, en referencias->Click Derecho->Agregar Referencia
Ubicamos la DLL y aceptamos
Ya Agregada la referencia, ahora si nos dirigimos al código, haciendo doble click en el botón, para realizar el trabajo:
Instanciamos nuestra clase de validaciones de la siguiente manera:
Y ahora realizamos lo siguiente:
Donde tenemos lo siguiente:
- igualaremos nuestro textbox(textbox1) a un textbox que posee nuestra clase
- el metodo evaluado requiere 4 parámetros:
- el textbox a evaluar
- Que va a evaluar(Numeros, Fecha, Cadenas, etc.)
- para evaluar Cadenas es necesario Poner : C
- para evaluar Cadenas con espacios es necesario Poner: CE
- para evaluar Numeros Enteros es necesario Poner: NE
- para evaluar Numeros Flotantes es necesario Poner: NP
- para evaluar Fechas es necesario Poner: F
- para evaluar RFC es necesario Poner: RFC
- el grid donde se dibujara en caso que surja un error
- La imagen que se dibujara
- para dibujar una advertencia(!) Poner: adv
- para dibujar un error(x) Poner: err
Una vez hecho esto Corremos y veremos lo siguiente:
Si introducimos un formato erroneo nos mandara una pantalla como la anterior, si es correcto nos mandara lo siguiente:
Eso fue todo por esta vez, cualquier duda dejenlo en los comentarios. Sin mas por el momento les dejo la documentación y la DLL. click aquí
Wow.. super interesante, pero cuando evaluas la cadena te refieres a una cadena alfabetica sin numeros verdad??.... fuera de eso pss si se ve interesante... :) y lo del contorno del TextBox cómo se lo pones en ese color???? se ve más interesante.. buen aporte hee..!!! :)
ReplyDelete