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

[Esta documentación se proporciona solo para fines preliminares y está sujeta a cambios en versiones posteriores. Se incluye temas en blanco como marcadores].

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

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

    Aparecerá el cuadro de diálogo Nuevo proyecto.

  3. En el panel 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 para 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 opciones, editor de texto, XAML, dando formato.

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

Otros recursos

diseñador de WPF

Trabajar con controles en WPF Designer

How to: Create a C# WPF Application