tag: binding

UWP - Cómo implementar validación de campos en Universal Apps

Actualmente UWP no incorpora ningún framework de validación, sin embargo la comunidad de C# es pujante y en GitHub ya hay una alternativa muy interesante que vale la pena revisar: ValidatableBase . En este post revisaremos como implmentar validación con atributos utilizando esta libreria. Tarea 0 - Instalación Lo primero es que debes descargar o clonar el repositorio de GitHub ya que actualmente al menos no tienen binarios publicados. Abres la solución y la compilas en modo release para obtener la dll. Tarea 1 - Preparar la solución UWP y agregar la libreria de validación Desde Visual Studio 2015 creamos un…

leer más...

Apps, Binding, INotifyPropertyChanged y BindableBase | XAML | C#

Como recordarán en versiones anteriores de Visual Studio se solia incluir en los templates la clase BindableBase . Esta clase nos ayudaba a agilizar la creación de Modelos que hicieran Binding con la UI. Sin embargo esta clase desaparecio en versiones posteriores y si, a muchos nos hace falta. En este artículo veremos como crearla, y como es mi costumbre lo haremos paso a paso para aprender. Si solo quieres utilizar BindableBase y ahorrarte toda la explicación acá lo tienes: Código fuente de este artículo El código fuente completo de este artículo se encuentra disponible en GitHub. https://github.com/JuanKRuiz/…

leer más...

Cómo utilizar controles de lista para mostrar colecciones de datos en WinRT | C# | XAML

Las listas son de los controles más poderosos para mostrar datos que posee WinRT. Para mostrar datos por ejemplo en un GridVew, basta con hacer esto: <GridView> <Border Background="Goldenrod"> <TextBlock Text="Texto"/> </Border> <Border Background="GreenYellow"> <TextBlock Text="Texto"/> </Border> <Border Background="MidnightBlue"> <TextBlock Text="Texto"/> </Border> <Border Background="Violet"> <TextBlock Text="Texto"/> </Border> <Ellipse Width=…

leer más...