Compartir a través de


Crear una plantilla reutilizable para aplicar estilo a 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 o cualquier control personalizado importado que se herede de la clase Control.

Para crear una copia de la plantilla de un botón

  1. Dibuje un control del sistema en la mesa de trabajo. Por ejemplo, seleccione Button Dd185509.05df1779-a68f-436b-b834-a91b7995a3ec(ES-ES,Expression.30).png en el panel Herramientas y, a continuación, use el mouse para dibujarlo en la mesa de trabajo.

  2. 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 plantilla y, a continuación, haga clic en Editar una copia.

    Dd185509.40c4d9ae-bf61-4492-b0c8-b090a7b9acfb(ES-ES,Expression.30).png

    Dd185509.alert_tip(ES-ES,Expression.30).gifSugerencia:

    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.

  3. En el cuadro de diálogo Crear recurso Style, escriba un nombre para la plantilla, por ejemplo ButtonStyle1.

    Dd185509.4818ee6a-ce60-4b79-91c8-3b1871829eea(ES-ES,Expression.30).png

  4. 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.

  5. Haga clic en Aceptar para salir del cuadro de diálogo y abrir la plantilla para editarla.

    Dd185509.alert_tip(ES-ES,Expression.30).gifSugerencia:

    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.

    Dd185509.475cc7f7-f134-4a39-8ee7-4a5516a2b812(ES-ES,Expression.30).png

    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.

    Dd185509.5bb586ea-6adc-4672-b316-0fab8215ff8c(ES-ES,Expression.30).png

Solución de problemas

  • Si no ve la opción Editar 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 Dd185509.c76bbf09-1922-4f45-8d92-9c8ae64ca4a4(ES-ES,Expression.30).png 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.

Pasos siguientes