Crear una plantilla reutilizable para un control del sistema
Puede personalizar la apariencia de los controles del sistema modificando una copia de la plantilla del control.
En el siguiente procedimiento se usa un botón, pero puede crear una plantilla para cualquier control del sistema incluido en Microsoft Expression Blend 2 o cualquier control personalizado de Silverlight 2 importado que se herede de la clase Control.
Para crear una copia de la plantilla de un botón
Dibuje un control del sistema en la mesa de trabajo. Por ejemplo, seleccione la herramienta Botón en el cuadro de herramientas y, a continuación, use el mouse para dibujarlo en la mesa de trabajo.
Use la barra de ruta de navegación de la parte superior de la mesa de trabajo para crear una copia de la plantilla del botón. Haga clic en [Button], Editar partes del control (Plantilla) y, a continuación, haga clic en Editar una copia.
Sugerencia: Se crea una copia porque no se puede modificar la plantilla predeterminada de un control del sistema. De forma alternativa, puede crear una plantilla vacía y diseñar el botón importando activos gráficos o dibujando nuevos objetos.
En el cuadro de diálogo Crear recurso Style, escriba un nombre para la plantilla, por ejemplo ButtonStyle1.
En Definir en, seleccione la opción en la que desea definir la plantilla:
Para que la plantilla esté disponible para un objeto de botón en cualquier documento de la aplicación, seleccione Aplicación.
Para que la plantilla esté disponible únicamente para los objetos de botón del documento actual, seleccione Este documento.
Para que la plantilla esté disponible únicamente para este botón en este documento, seleccione Button en la lista desplegable junto a Este documento.
Haga clic en Aceptar para salir del cuadro de diálogo y abrir la plantilla para editarla.
Sugerencia: La barra de ruta de navegación facilita el cambio entre la edición de la plantilla que se aplica a un objeto y la edición del propio objeto. Por ejemplo, para salir del modo de edición de plantillas, haga clic en [Button] en la barra de ruta de navegación.
Para volver al modo de edición de plantillas, asegúrese de que el objeto de botón está seleccionado (para mostrar la barra de ruta de navegación del botón) y, a continuación, haga clic en Plantilla en la barra de ruta de navegación.
Solución de problemas
Si no ve la opción Editar partes del control (Plantilla) en la barra de ruta de navegación, es posible que haya seleccionado un control que no admite plantillas. Por ejemplo, los paneles de diseño como Grid no usan plantillas. Sólo los controles heredados de la clase Control usan plantillas.
No puede crear una plantilla para un control de usuario (un control que se hereda de la clase UserControl), pero puede personalizar un control de usuario si lo diseña desde cero. Para obtener más información, vea Crear un nuevo control de usuario en un proyecto Silverlight 2.
Pasos siguientes
Puede personalizar la apariencia del control del sistema modificando las propiedades de la plantilla que acaba de crear. Para obtener más información, vea Modificar la apariencia de un control del sistema en diferentes estados.
Puede cambiar el tiempo que tarda el botón en expandirse cuando el puntero del mouse se mueve sobre él. Para obtener más información, vea Modificar el tiempo de transición entre cambios de estado en controles del sistema.
Puede aplicar esta plantilla a otro botón del proyecto, o dibujar un nuevo botón que ya tenga asignada una plantilla. Para obtener más información, vea Aplicar un recurso de estilo.