Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Actualización: noviembre 2007
El ejemplo muestra una lista de los colores del sistema y permite ordenarla de varias maneras. Además puede agregar nuevos colores a la lista y modificar las propiedades de los nuevos colores.
En este ejemplo, se muestra una característica específica de Windows Presentation Foundation y, por consiguiente, no se siguen los procedimientos recomendados para el desarrollo de aplicaciones. Para obtener la información completa sobre los procedimientos recomendados para el desarrollo de aplicaciones de Windows Presentation Foundation (WPF) y Microsoft .NET Framework, vea la siguiente información según convenga:
Accesibilidad: Procedimientos de accesibilidad recomendados
Seguridad: Seguridad de Windows Presentation Foundation
Localización: Información general sobre la localización y globalización de WPF
Rendimiento: Optimizar el rendimiento: Enlace de datos
Generar el ejemplo
Instale el Kit de desarrollo de software de Windows (SDK) y abra la ventana de comandos del entorno de compilación. En el menú Inicio, elija Todos los programas, Microsoft Windows SDK y haga clic en Shell CMD.
Descargue el ejemplo, que encontrará en la documentación del kit de desarrollo de software (SDK), al disco duro.
Para generar el ejemplo en la ventana de comados del entorno de compilación, vaya al directorio de origen del ejemplo. En el símbolo del sistema, escriba MSBUILD.
Para generar el ejemplo en Microsoft Visual Studio, cargue la solución de ejemplo o el archivo del proyecto y presione CTRL+MAYÚS+B.
Ejecutar el ejemplo
Para ejecutar el ejemplo compilado en la ventana de comandos del entorno de compilación, ejecute el archivo .exe en la carpeta Bin\Debug o Bin\Release, que se encuentra bajo la carpeta de código fuente de ejemplo.
Para ejecutar el ejemplo compilado con depuración en Visual Studio, presione F5.
Comentarios
Este ejemplo utiliza las codificaciones conocidas de color RGB y HSV. Es fácil aprender experimentando con los botones y los controles deslizantes. Observe que no puede cambiar las propiedades de los colores integrados del sistema; sólo puede cambiar los nuevos colores que haya agregado con el botón New Color.
El ejemplo muestra dos de los paradigmas que WPF aporta al diseño de aplicaciones.
El tratamiento de datos y la interfaz de usuario (UI) se deben dividir en implementaciones independientes, relativamente autónomas.
Se debe expresar la interfaz de usuario de la mayoría de los estándares mediante declaración.
Coherente con estos objetivos de diseño, el código fuente del ejemplo se divide en cuatro partes con un archivo independiente para cada una:
Código centrado en datos (ColorItem.cs). Este código se ocupa de los colores mediante rutinas que se generalizan para facilitar que se vuelvan a usar en otras aplicaciones que deban ocuparse de los colores del sistema. A propósito, el código es independiente respecto a la interfaz de usuario de este ejemplo concreto.
Unión de la aplicación (App.xaml). Código básico utilizado para enlazar las partes de la aplicación y lograr que se inicie la aplicación.
Descripción de la interfaz de usuario (Colors.xaml). Marcado que especifica la interfaz de usuario y el diseño.
Lógica de la aplicación (Colors.xaml.cs). Código de un archivo "subyacente" que implementa las características de la aplicación que no se pueden implementar sólo mediante declaración. Se incluyen los controladores de los botones, los convertidores de datos, etc.