[How To] Establecer foco en XAML desde MVVM

septiembre 17, 2015 , , , , 0 Comentarios

Introducción

Cuando trabajamos con el patrón MVVM, no tenemos acceso directo a la interfaz de usuario, por lo tanto, establecer el foco de un control visual se complica un poco. En esta pequeña entrada muestro como poder hacerlo. Simplemente utilizamos una propiedad para tal efecto :)

Utilizando el código

Realizaremos los siguientes pasos para lograr nuestro objetivo:
  1. Creamos un Modelo que se llama Club.
  2. Creamos el ViewModel con una propiedad Foco, que enviará las notificaciones a la Vista.
  3. En la Vista agregamos un Trigger al estilo.
Primero creamos nuestro modelo de esta manera:

[How To] Convertir string[] en StringCollection

septiembre 16, 2015 , , 0 Comentarios

Problema

La conversión de tipos resulta demasiado útil para los programadores porque nos acercan a la realidad de lo que necesitamos. En este caso el problema radica en convertir un string Array en una colección de Strings, técnicamente son la misma cosa, una colección de cadena de caracteres.

[How To] Aplicar estilos desde código

septiembre 16, 2015 0 Comentarios

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#