En muchos de los métodos de extensión de la clase HtmlHelper de ASP.NET MVC podemos encontrar un parámetro htmlAttributes que nos permite indicar valores a atributos HTML adicionales a incluir en el código HTML generado por el método.
Estos parámetros suelen aceptar un objeto IDictionary<string,object> en los que la clave de cada elemento representa el nombre del atributo y el valor del elemento representa el valor del atributo, o un objeto en el que el nombre de sus propiedades se corresponden con los nombres de los atributos y el valor de éstas con el valor de los atributos.
Sin embargo hay dos métodos de gran uso, y en los que resultaría extremadamente útil, en los que no se incluye en ninguna de sus sobrecargas: los métodos Editor y EditorFor.
sábado, 5 de diciembre de 2015
miércoles, 2 de diciembre de 2015
Windows Forms. DataGridView. Columna para números con decimales (y II)
Artículos anteriores:
Windows Forms. DataGridView. Columna para números con decimales (I)
Una vez definida la clase para la definición de la columna aún nos quedaría implementar la lógica de la clase NumericGridCell que se encargará de controlar los caracteres introducidos por el usuario y el formato en el que se mostrarán los números en la celda.
Windows Forms. DataGridView. Columna para números con decimales (I)
Una vez definida la clase para la definición de la columna aún nos quedaría implementar la lógica de la clase NumericGridCell que se encargará de controlar los caracteres introducidos por el usuario y el formato en el que se mostrarán los números en la celda.
domingo, 29 de noviembre de 2015
Windows Forms. DataGridView. Columna para números con decimales (I)
A raíz de la publicación del artículo DataGridView. Columna que acepta sólo números. un par de lectores del blog me cuestionaron sobre la forma de modificar el ejemplo para añadir la posibilidad de introducir números decimales.
Con el objetivo de responder a esta duda vamos a ver cómo podemos definir una columna a la que le podamos indicar no sólo el número de decimales a mostrar, si no también el separador decimal a utilizar a la hora de mostrar los valores.
Con el objetivo de responder a esta duda vamos a ver cómo podemos definir una columna a la que le podamos indicar no sólo el número de decimales a mostrar, si no también el separador decimal a utilizar a la hora de mostrar los valores.
sábado, 26 de septiembre de 2015
LINQ. Ordenar por múltiples criterios.
Esta es una consulta bastante habitual.
Cuando tenemos una colección de elementos podemos utilizar los métodos de extensión OrderBy y OrderByDescending para ordenarla de forma sencilla por alguna de sus propiedades pero, ¿qué sucede cuando el criterio de ordenación es múltiple?
Cuando tenemos una colección de elementos podemos utilizar los métodos de extensión OrderBy y OrderByDescending para ordenarla de forma sencilla por alguna de sus propiedades pero, ¿qué sucede cuando el criterio de ordenación es múltiple?
miércoles, 23 de septiembre de 2015
Visual Studio 2015. La nueva ventana de configuración de excepciones
En Visual Studio 2015 ha cambiado la ventana de configuración de excepciones. La verdad es que la primera vez que fui a usarla me costó encontrarla (ha cambiado también su ubicación en el menú) pero, una vez localizada, me encontré con una ventana mucho más cómoda y práctica.
domingo, 16 de agosto de 2015
Visual Studio Code. El editor de código multiplataforma de Microsoft.
Parece que la apertura de Microsoft a plataformas, lenguajes y herramientas de terceros es una apuesta seria.
Esta apertura a la comunidad de desarrollo, sin encerrarse en su mundo de herramientas, lenguajes y plataformas propias, ya lo había demostrado con diferentes pasos: participando o liderando proyectos open source, adaptando su navegador Internet Explorer a los estándares o modificando su principal herramienta de desarrollo (Visual Studio) no sólo para desarrollar aplicaciones en diferentes plataformas (Mac, Android), si no también para integrarse con herramientas de terceros como Git.
También cabría comentar la posibilidad que da Azure de trabajar con diferentes plataformas y aplicaciones.
Sin embargo sus herramientas de desarrollo (la principal Visual Studio) sigue requiriendo de un sistema Windows para poder ser utilizada.
Pues Microsoft ya ha dado el primer paso para romper esta última barrera, y el responsable de conseguirlo se llama Visual Studio Code.
Esta apertura a la comunidad de desarrollo, sin encerrarse en su mundo de herramientas, lenguajes y plataformas propias, ya lo había demostrado con diferentes pasos: participando o liderando proyectos open source, adaptando su navegador Internet Explorer a los estándares o modificando su principal herramienta de desarrollo (Visual Studio) no sólo para desarrollar aplicaciones en diferentes plataformas (Mac, Android), si no también para integrarse con herramientas de terceros como Git.
También cabría comentar la posibilidad que da Azure de trabajar con diferentes plataformas y aplicaciones.
Sin embargo sus herramientas de desarrollo (la principal Visual Studio) sigue requiriendo de un sistema Windows para poder ser utilizada.
Pues Microsoft ya ha dado el primer paso para romper esta última barrera, y el responsable de conseguirlo se llama Visual Studio Code.
viernes, 14 de agosto de 2015
Windows Forms. Mostrar imagen a pantalla completa
Hace poco me realizaron una pregunta sobre cómo se puede mostrar una imagen a pantalla completa en Windows Forms. La verdad es que es algo que resulta muy sencillo de implentar en Windows Forms y que genera un efecto muy llamativo para el usuario.
Suscribirse a:
Entradas (Atom)