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

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, en función de los valores de configuración o de edición activos. Para cambiar la configuración, elija la opción Importar y exportar configuraciones del menú Herramientas. Para obtener más información, vea Trabajar con valores de configuración.

Para crear un proyecto de control de usuario de WPF

  1. Inicie Visual Studio 2010.

  2. En el menú Archivo, elija Nuevo y haga clic en Proyecto.

    Aparecerá el cuadro de diálogo Nuevo proyecto.

  3. En el recuadro Plantillas instaladas, expanda Visual Basic o Visual C# y, a continuación, seleccione Windows.

  4. Establezca la lista desplegable de versiones de .NET Framework en una versión que admita WPF, como .NET Framework 4.

  5. En la lista de plantillas, seleccione Biblioteca de controles de usuario de WPF.

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

  7. En el cuadro de texto Ubicación, especifique una ubicación para guardar el proyecto.

  8. Haga clic en Aceptar.

    Se abre WPF Designer for Visual Studio y muestra UserControl1 del proyecto que ha creado.

    Nota para Visual BasicNota 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.

  9. 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.

    Nota

    Para mostrar el control de usuario en el Cuadro de herramientas, active el valor Rellenar automáticamente los elementos del cuadro de herramientas. Para obtener más información, vea Formato, XAML, Editor de texto, Opciones (Cuadro de diálogo).

Vea también

Tareas

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

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

Creating a Drawing Application by Using WPF

How to: Create a C# WPF Application

Otros recursos

WPF Designer

Trabajar con controles en WPF Designer