ColourLovers: Esquemas de color y algo más…
Posted in Silverlight, WPF (Windows Presentation Foundation) on January 20th, 2009 by Daniel Priego – Be the first to commentColourLovers.com, una comunidad muy buena cuyo propósito es que compartamos nuestra pasión sobre el color, paletas y patrones, ha agregado una opción de download para las herramientas de Microsoft Expression.
Microsoft Expression es una familia de herramientas para diseñadores y desarrolladores profesionales que les permite crear experiencias ricas con Windows Presentation Foundation (WPF) para aplicaciones de Windows y con Silverlight para crear experiencias interactivas ricas basadas en web que corren en cualquier plataforma.Ahora, ColourLovers te permite bajar los siguientes formatos de paleta de colores:
· Expression Design Swatch
· WPF Resource Dictionary
· Silverlight XAML Resources
A continuación describiré los pasos a seguir para poder empezar a utilizar las paletas de ColourLovers en tus proyectos WPF y Silverlight.
Usando las paletas de ColourLovers en Expression Design
1. Visita ColourLovers.com, entra a la sección “Palettes”, busca entre las paletas disponibles y elige la que te guste más.
2. Una vez que hayas encontrado una paleta que te guste, haz click en ella para abrir la página de detalles.
3. Estando en la página de detalles, selecciona el formato para Microsoft Expression que necesites. Lee la Parte II de este tutorial para aprender más acerca de los formatos disponibles. En este caso selecciona el botón “Design” para bajar la paleta compatible con Expression Design.
4. Cuando aparezca la ventaja de diálogo para la descarga, elige Guardar el archivo y dirígete al folder Swatches dentro del directorio donde tienes instalado Expression Design, que comúnmente es: c:\Program Files\Microsoft Expression\Design 2\en\Swatches\ y guarda el archivo. Nota: Es posible que la ruta a tu folder de Swatches sea algo diferente pero seguramente lo encontrarás.
5. La paleta de colores de ColourLovers es un XML que es interpretado por Expression Design.
6. Para agregar esta nueva paleta a Expression Design, sigue estos pasos. Es importante mencionar que en Expression Design las paletas son llamadas “ Color Swatches”.
7. Abre Expression Design y expande el panel Color Swatches. Selecciona Import Color Swatch Library.

8. Abre el folder Swatches y selecciona la paleta que acabas de bajar en ColourLovers y presiona Open/Abrir. Con esto, la nueva paleta de colores estará disponible dentro de Expression Design.
9. Para empezar a usar los colores que son parte de tu paleta, crea un nuevo objeto en Expression Design, podría ser un círculo, selecciónalo, expande el panel Color Swatch y selecciona alguno de los colores que se encuentran dentro de la paleta que acabas de crear para que sea aplicado a tu objeto.

10. Visita Microsoft.com/video para acceder a más videos relacionados a Expression Design.
Usando paletas de ColourLovers.com en proyectos WPF dentro de Expression Blend
Estos son los pasos a seguir para usar una paleta de ColourLovers en un projecto WPF dentro de Expression Blend (leer la siguiente parte para proyectos en Silverlight):
1. Visita ColourLovers.com, entra a la sección “Palettes”, busca entre las paletas disponibles y elige la que te guste más.
2. Una vez que hayas encontrado una paleta que te guste, haz click en ella para abrir la página de detalles.
3. Estando en la página de detalles, selecciona el formato para Microsoft Expression que necesites. Lee la Parte II de este tutorial para aprender más acerca de los formatos disponibles. En este caso selecciona el botón “WPF” para descargar la paleta de colores como un WPF Resource Dictionary, que viene en un archivo con extensión .xaml.
4. Cuando aparezca la ventaja de diálogo para la descarga, elige la opción de Guardar como y decide en dónde quieres almacenar el archivo (puede ser en cualquier carpeta).
5. Abre Expression Blend y crea un proyecto WPF nuevo.
6. En el panel Project, haz click con el botón derecho del mouse sobre “Project” y selecciona “Add Existing ítem”. Esto careará una copia del archivo en este folder de proyecto WPF. También podrías seleccionar la opción “Link to Existing ítem”, la cual simplemente vincularía tu projecto con ese archivo, el cual podría estar en cualquier folder sin tener que realizar una copia del mismo.
7. Habiendo seguido cualquiera de los dos pasos anteriores, selecciona el archivo .xaml, que contiene una librería de recursos (la paleta de colores) y presiona Open.8. La paleta de color está ahora disponible en Expression Blend. Para utilizarla dirígete al panel Resources y expande la librería de recursos / paleta de colores que acabas de agregar; ahí se te mostrarán los diferentes colores disponibles dentro de la paleta que bajaste de ColourLovers.com.

9. Para utilizar uno de los colores, selecciona alguna forma en tu documento– un círculo por ejemplo – y arrastra el recurso (color), que quieres aplicarle y suéltalo cuando el cursor se encuentre sobre la figura. Expression Blend te pedirá que selecciones la propiedad de ese objeto a la cual quieras vincular. En este caso seleccionamos “Fill” para que rellene el objeto con el color que arrastramos hacia el objeto, aunque podríamos haber seleccionado Stroke o alguna otra propiedad del mismo.
10. Toma en cuenta de que siempre puedes agregar nuevos colores a tu paleta o modificar los ya existents. Usar Librerías de Recursos (Resources Dictionary), les permite a ti y a tu equipo compartir una librería simple de colores para asegurar que todos estén usando las mismas especificaciones en uno o varios proyectos.
Utilizando las paletas de ColourLovers en proyectos Silverlight dentro de Expression Blend
Estos son los pasos a seguir para incorporar una paleta de ColourLovers en un proyecto Silverlight dentro de Expression Blend :
1. Visita ColourLovers.com, entra a la sección “Palettes”, busca entre las paletas disponibles y elige la que te guste más.

2. Una vez que hayas encontrado una paleta que te guste, haz click en ella para abrir la página de detalles.
3. Estando en la página de detalles, selecciona el formato para Microsoft Expression que necesites. En este caso selecciona el botón “XAML” para descargar un archivo de texto, que incluye una colección de recursos de brushes (colores). Este archivo tendrá una extensión .txt.
4. Cuando aparezca la ventaja de diálogo para la descarga, selecciona la opción de Guardar como y elige en dónde quieres almacenar el archivo (puede ser en cualquier carpeta).
5. Abre Expression Blend y crea un proyecto nuevo de Silverlight (al momento de escribir este artículo seleccionarías Silverlight 2, pero selecciona la última versión disponible de Silverlight cuando leas esto).
6. Fuera de Expression Blend, abre el archivo de texto que bajaste de ColourLovers. El archivo se abriría normalmente en Notepad o cualquier otro editor de texto.
7. Copia el texto, que viene el archivo y contiene la información de los colores y abre Expression Blend. En el panel Project, haz click con el botón derecho del mouse sobre App.xaml y selecciona “Open” (al haber seleccionado App.xaml en vez de otros archivos como podría ser Page.xaml, los colores estarán disponibles en toda la aplicación y no solamente una parte de la misma). Haz click en la pestaña XAML que se encuentra a un costado de tu documento para cambiar a la vista de código.
8. Ubica el tag “Application.Resources” y pega el texto que copiaste del archivo bajado de ColourLovers.com dentro de esa tag.
<Application.Resources>
<!– Resources scoped at the Application level should be defined here.–>
<Paste your color palette text here>
</Application.Resources>
El resultado sera algo parecido a esto:
<Application.Resources>
<SolidColorBrush x:Key=”Brush1″ Color=”#FF281930″ />
<SolidColorBrush x:Key=”Brush2″ Color=”#FF312F3D” />
<SolidColorBrush x:Key=”Brush3″ Color=”#FF195E55″ />
<SolidColorBrush x:Key=”Brush4″ Color=”#FFF7B00A” />
<SolidColorBrush x:Key=”Brush5″ Color=”#FFF37D2C” />
</Application.Resources>
9. Los colores que descargaste de Colourlovers ahora están listos para ser utilizados en tu proyecto Silverlight. Expande el Archivo App.xaml y verás que aparecerán los colores disponibles.
10. Selecciona uno de los colores/recursos y arrástralo sobre algún objeto – en este caso un círculo. Cuando liberas el color sobre el objeto, Expression Blend te pedirá seleccionar una propiedad del círculo a la cual quieras aplicarle el color. Por ejemplo, si seleccionas Fill, llenarás el objeto con el color que has elegido. Si seleccionas Stroke, harás que el borde del círculo tome el color que elegiste, etc.
11. Por supuesto, siempre puedes agregar o modificar los colores que se encuentran dentro de Resources. Eso sí, ten en cuenta que si cambias un color que está siendo utilizado por algún objeto, el color del objeto cambiará también.
A bajar colores!
Gracias





























