Condividi tramite


Create a user control from existing objects

In Blend for Visual Studio 2012, you can select a container of objects and make them into a user control, which you can then reuse in your project, or in other projects.

To create a control from existing objects

  1. In the Objects and Timeline panel, hold down the Ctrl key when you select all the objects that you want to become the new user control. Alternatively, you can use the Selection tool JJ169820.2ff91340-477e-4efa-a0f7-af20851e4daa(it-it,VS.110).png when you hold down the Ctrl key to select the objects on the artboard.

    [!NOTA]

    Only objects that are contained in the same parent object can be grouped into a new user control.

  2. Do one of the following:

    • Right-click the selection and then click Make Into UserControl.

    • On the Tools menu, click Make Into UserControl (F8).

    The Make Into UserControl dialog box appears.

    JJ169820.2a301fcf-3ece-4254-a3d1-654ad98cb9a7(it-it,VS.110).png

  3. In the Name field, enter a name for your new user control.

  4. Click OK.

    Blend creates a new user control document and opens it for additional editing.

  5. Switch back to your original document. If you allowed Blend to replace the selected controls with the new user control, you will have to build your project to see the new control. On the Project menu, click Build Project (Ctrl+Shift+B).

    Nota importanteImportante

    When you use the Make Into UserControl command, the selected objects, their referenced resources, and referenced animations are refactored into the new user control. However, if the objects include event handler methods in the code-behind file of the original document, you will have to copy the event handler code to the code-behind file of the new user control document.