Share via


Draw a control in your project (Blend for Visual Studio)

User interface controls such as buttons and textboxes enable your application to respond to user input.

To draw a system control

  1. In the Tools panel, select a control.

    Tip

    To view all the tools in a tool container, right-click the tool that is visible in the Tools panel.

    JJ155247.72fa303a-da86-4aed-8920-1b116769024a(en-us,VS.110).png

    Tip

    To view all the available controls, click Assets JJ155247.0d8b8d29-1af9-418f-8741-be3097d76eab(en-us,VS.110).png in the Tools panel. After you select a tool in the Assets panel, it will appear underneath the Assets button in the Tools panel.

  2. On the artboard, draw the control by dragging with the mouse. The result will depend on the type of control that you draw.

    • After you draw a text control, the resulting object enters text-editing mode so that you can change the content that is displayed in the object.

      JJ155247.9a094de5-242d-4a64-9541-5d1babf34d17(en-us,VS.110).png

      To exit text-editing mode, press ESC. After you exit text-editing mode, translation handles appear that you can use to scale, rotate, or move the object or perform other actions. To enter text-editing mode again, select the object by using the Selection tool JJ155247.2ff91340-477e-4efa-a0f7-af20851e4daa(en-us,VS.110).png, and then press F2.

      Note

      For more information about how to format text, see Format text (Blend for Visual Studio).

    • After drawing a nontext control, translation handles appear around the resulting object. By using these handles, you can scale, rotate, move, skew, and perform other actions. The mouse pointer changes to indicate which action you can do, shown as follows.

      JJ155247.7018bff7-57de-4616-8908-4dbc9be4721b(en-us,VS.110).png

      If the control displays text, such as the content of a Button control or CheckBox control, you can quickly change the text by pressing F2 to enter text-editing mode. To exit text-editing mode, press ESC.

  3. Save your work (Ctrl+S).

You can customize the appearance of the system control you have just drawn by modifying the template that is applied to the control. Controls look different depending on which state they are in. For example, a button changes color slightly when you move the pointer over the button. PointerOver is a state that you can customize.

For more information, see Modify the appearance of a system control in different states (Blend for Visual Studio).