Navegando por
Etiqueta: WPF

[How To] Aplicar estilos desde código

[How To] Aplicar estilos desde código

Introducción Básicamente, aquí demuestro cómo crear un estilo enteramente mediante código C# sin la necesidad de crearlo como recurso en XAML. Particularmente, me siento más cómodo utilizando XAML para realizar esta tarea, pero de todos modos comparto una manera de realizarlo mediante C# Utilizando el código En este caso aplicaremos el estilo a todos los controles de tipo TextBox y cambiaremos sus colores: void AplicartEstiloTextBox(){ //Instanciamos la clase Style y aplicamos el estilo al tipo que necesitemos, mediante typeof. Style…

Leer más Leer más

[XBAP] ¿Qué es WPF Browser Application?

[XBAP] ¿Qué es WPF Browser Application?

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…

Leer más Leer más

[Telerik] Máscara dinámica con RadMaskedTextInput

[Telerik] Máscara dinámica con RadMaskedTextInput

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…

Leer más Leer más

WPF: Atrapar errores a nivel de aplicación

WPF: Atrapar errores a nivel de aplicación

Introducción Los buenos desarrolladores de software son conscientes de la necesidad de atrapar errores dentro de una aplicación, para tener control sobre ellas y para evitar “sorpresas” en una aplicación puesta en producción. Sin embargo, existen excepciones que escapan de dichos controles por encontrarse fuera del contexto en el cual nos encontramos en un determinado momento de la ejecución de la aplicación. Contexto Dado que en una aplicación podemos ejecutar varios hilos, ejecutar tareas y trabajos en segundo plano existen…

Leer más Leer más