Compartir a través de


Cómo: Crear un proyecto de biblioteca de controles de usuario de WPF

Actualización: noviembre 2007

Para combinar la funcionalidad de uno o más controles de Windows Presentation Foundation (WPF) con código personalizado, puede crear un control de usuario, también denominado control compuesto. Los controles de usuario combinan la programación rápida de controles con la funcionalidad de los controles estándar de WPF y la versatilidad de las propiedades y métodos personalizados. Cuando cree un control de usuario, se le presentará un diseñador visual en el que puede colocar controles estándar de WPF. Los controles secundarios se denominan controles constituyentes.

Estos controles constituyentes conservan toda su funcionalidad inherente, así como el aspecto y comportamiento de los controles estándar de WPF. Sin embargo, cuando estos controles se incorporan al control de usuario, dejan de estar disponibles a través del código. El control de usuario realiza su propia representación y controla también toda la funcionalidad básica asociada a los controles.

Nota:

Los cuadros de diálogo y comandos de menú que se ven pueden diferir de los descritos en la Ayuda, dependiendo de los valores de configuración o de edición activos. Para cambiar la configuración, elija Importar y exportar configuraciones en el menú Herramientas. Para obtener más información, vea Valores de configuración de Visual Studio.

Para crear un proyecto de control de usuario de WPF

  1. Inicie una versión de Visual Studio que admita la programación con WPF, como Visual Studio 2008.

  2. En el menú Archivo, elija Nuevo y haga clic en Proyecto. Aparecerá el cuadro de diálogo Nuevo proyecto.

  3. En el panel Tipos de proyecto, elija el lenguaje de programación que desea utilizar.

  4. En el panel Plantillas, elija Biblioteca de controles de usuario de WPF para proyectos de Visual Basic o Visual C#. Encontrará más información acerca de la plantilla seleccionada bajo los paneles Tipos de proyecto y Plantillas.

    Nota:

    Si no está visible la plantilla Biblioteca de controles de usuario de WPF, compruebe que está utilizando una versión de .NET Framework que admita WPF. En la esquina superior derecha del cuadro de diálogo Nuevo proyecto, establezca la lista desplegable de versiones de .NET Framework en .NET Framework 3.0 o posterior.

  5. En el cuadro Nombre, asigne al proyecto un nombre único que indique cuál es el propósito del control.

  6. En el cuadro Ubicación, escriba el directorio en el que desee guardar el proyecto o haga clic en el botón Examinar para navegar hasta él.

  7. Haga clic en Aceptar. Se abre Windows Presentation Foundation (WPF) Designer for Visual Studio y muestra UserControl1 del proyecto que ha creado.

    Nota para Visual Basic:

    Todos los archivos ejecutables que se crean con Visual Basic 2005 contienen un espacio de nombres con el mismo nombre que el proyecto. Para obtener más información, vea Espacios de nombres en Visual Basic.

  8. Arrastre controles desde el Cuadro de herramientas hasta el control de usuario.

    Coloque y diseñe estos controles tal y como desee que aparezcan en el control de usuario final. Si desea permitir a los programadores el acceso a los controles constituyentes, deberá declararlos como públicos o exponer las propiedades del control constituyente de forma selectiva.

Vea también

Tareas

Cómo: Usar un control de WPF de otro proveedor en una aplicación de WPF

Ejemplo NumericUpDown Custom Control in One Project

Cómo: Crear un nuevo proyecto de aplicación de WPF

Crear una aplicación de dibujo con WPF

Cómo: Crear una aplicación de WPF en C#

Crear una aplicación de dibujo con WPF

Otros recursos

WPF Designer

Trabajar con controles en WPF Designer