Share via


Diseñar un control de usuario desde cero

Si desea diseñar un componente reutilizable que se pueda agregar a la mesa de trabajo como cualquier control de sistema, puede crear un control de usuario. Los controles de usuario pueden contener otros controles (incluidos otros controles de usuario), recursos y escalas de tiempo de animación.

Existen dos formas de crear un control de usuario:

  • Agregar un elemento nuevo del tipo UserControl al proyecto   Con este método, se empieza a trabajar sobre una página vacía. Para diseñar la apariencia del control de usuario, puede hacer un dibujo en la mesa de trabajo utilizando las herramientas de dibujo e importando material gráfico y otros activos.

  • Convertir objetos existentes en un elemento UserControl   Con este método, puede seleccionar varios objetos que ya están en la mesa de trabajo en otro documento y convertirlos en un elemento UserControl mediante el comando Convertir en UserControl. Puede seguir modificando el control de usuario después de la conversión.

Con los controles de usuario, puede crear interactividad si define una apariencia visual diferente para cada estado visual en el que pueda estar el control de usuario, y posteriormente agrega controles de comportamiento o código para cambiar de un estado a otro según el modo de interacción del usuario. Puede modificar la transición entre combinaciones de estados, e incluso crear animación para que se ejecute al activar un estado.

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

El documento de inicio de un proyecto de Microsoft Silverlight se considera un control de usuario. Esto permite usar estados para crear la interactividad de una aplicación de Silverlight.

En esta sección

Vea también

Conceptos

Definir distintos estados visuales para un control

Establecer colores, pinceles y máscaras

Otros recursos

Dibujar objetos