[XBAP] ¿Qué es WPF Browser Application?

julio 29, 2015 , , , , 0 Comentarios

Introducción

Muchas veces tenemos problemas con los famosos plugins en los innumerables navegadores existentes en el mercado. Un ejemplo claro es Google Chrome, que en versiones actuales deshabilita el complemento NPAPI y que a partir de setiembre de 2015 lo eliminará definitivamente. Por el momento no sabemos que pasarán con las aplicaciones desarrolladas en Silverlight.

Una solución brillante es utilizar WPF en el navegador (oficialmente soportado únicamente en Internet Explorer) para evitar el uso de plugins y facilitar la vida a los usuarios. Por el momento, esta solución no es multiplataforma. Podemos disfrutar de esta opción los usuarios de Windows.

[Telerik] Máscara dinámica con RadMaskedTextInput

julio 24, 2015 , , , , 0 Comentarios

Introducción

Los controles RadMaskedInput permiten controlar el ingreso de datos en aplicaciones WPF. Estos controles mejoran la funcionalidad de un TextBox agregando validación de entrada y máscaras, como ser, fechas, direcciones IP, números telefónicos, dígitos, moneda y decimales. - sitio de Telerik.
Básicamente este control nos permite controlar el ingreso de datos y la manera de mostrarlos al usuario.

Contexto

La documentación de Telerik es bien completa con referencia a este control, pero cabe destacar otras funcionalidades que se pueden lograr con este control.
Por ejemplo, aquí queremos aplicar una máscara dinámica al control para tareas más complejas. En una base de datos tenemos configurada la máscara a utilizar y lo queremos aplicar en nuestro formulario.
Como siempre, utilizaremos la clase Binding para realizar nuestro enlace con la máscara. Esto es muy simple y lo indico en los siguientes pasos.

[C#] Entendiendo el patrón MVVM

julio 23, 2015 , , 0 Comentarios

Introducción

En este artículo deseo aplicar el patrón MVVM de manera simple. Para ello debemos entender qué es el patrón MVVM.
Model-View-ViewModel (MVVM) es un patrón de diseño de aplicaciones para desacoplar código de interfaz de usuario y código que no sea de interfaz de usuario. Con MVVM, defines la interfaz de usuario de forma declarativa (por ejemplo, mediante XAML) y usas el marcado de enlace de datos para vincularla a otras capas que contengan datos y comandos de usuario. La infraestructura de enlace de datos proporciona un acoplamiento débil que mantiene sincronizados la interfaz de usuario y los datos vinculados, y que enruta todas las entradas de usuario a los comandos apropiados.


Dejá tu comentario

[How To] Configurar Git con VS2013

julio 19, 2015 , 0 Comentarios

Introducción

GitHub es el mejor lugar para compartir código con amigos, colaboradores, compañeros y gente extraña. Cerca de 9.9 millones de personas utilizan GitHub para construir cosas impresionantes de manera conjunta. - sitio de GitHub.