Share via


Crear un control de usuario a partir de objetos existentes

En Microsoft Expression Blend, puede seleccionar un contenedor de objetos y convertirlos en un control de usuario que, a continuación, puede reutilizar en el proyecto o en otros proyectos.

Para crear un control a partir de objetos existentes

  1. En el panel Objetos y escala de tiempo, mantenga presionada la tecla CTRL mientras selecciona todos los objetos que desee convertir en el nuevo control de usuario. Otra posibilidad es usar la herramienta Selección Cc295376.2ff91340-477e-4efa-a0f7-af20851e4daa(es-es,Expression.40).png mientras mantiene presionada la tecla CTRL para seleccionar los objetos en la mesa de trabajo.

    [!NOTA]

    Sólo los objetos que estén contenidos en el mismo objeto primario se pueden agrupar en un nuevo control de usuario.

  2. Realice una de las siguientes acciones:

    • Haga clic con el botón secundario en la selección y, a continuación, haga clic en Convertir en UserControl.

    • En el menú Herramientas, haga clic en Convertir en UserControl (F8).

    Aparece el cuadro de diálogo Convertir en UserControl.

    Cc295376.2a301fcf-3ece-4254-a3d1-654ad98cb9a7(es-es,Expression.40).png

  3. En el campo Nombre, escriba un nombre para el nuevo control de usuario.

  4. Si desea crear el nuevo control de usuario sin reemplazar los elementos originales del documento, active la casilla Dejar contenido original tal cual y crear duplicados si es necesario.

  5. Haga clic en Aceptar.

    Expression Blend crea un nuevo documento de control de usuario y lo abre para realizar tareas de edición adicionales.

  6. Vuelva al documento original. Si permitió que Expression Blend reemplazara los controles seleccionados con el nuevo control de usuario, tendrá que generar el proyecto para ver el nuevo control. En el menú Proyecto, haga clic en Generar Proyecto (CTRL+MAYÚS+B).

    important noteImportante:

    Cuando se usa el comando Convertir en UserControl, los objetos seleccionados, así como los recursos y animaciones a los que se haga referencia, se refactorizan en el nuevo control de usuario. Sin embargo, si los objetos incluyen métodos de control de eventos en el archivo de código subyacente del documento original, tendrá que copiar el código de controladores de eventos en el archivo de código subyacente del nuevo documento de control de usuario.

Copyright © 2011 de Microsoft Corporation. Reservados todos los derechos.