Compartir a través de


Importar un control personalizado agregando una referencia

Esta página es específica de proyectos Silverlight 2

Como diseñador, es posible que reciba un archivo de ensamblado (DLL) que contenga un control personalizado que tiene que usar en el proyecto. O bien, es posible que en el proyecto desee usar los controles disponibles en el kit de desarrollo de software (SDK) de Silverlight 2. Para poder dibujar este tipo de controles en la mesa de trabajo, primero debe agregar una referencia al ensamblado.

Para dibujar un control personalizado en la mesa de trabajo

  1. En el menú Proyecto, haga clic en Agregar referencia (ALT+MAYÚS+R).

  2. En el cuadro de diálogo Agregar referencia, vaya al archivo DLL que contiene el control personalizado y, a continuación, haga clic en Abrir.

    En el panel Proyecto, en Referencias, el archivo DLL aparece en la lista de referencias predeterminadas del proyecto.

    Dd185501.5916d585-024e-45f7-a74b-4ef0c3b3c8cf(es-es,Expression.10).png

    Dd185501.alert_tip(es-es,Expression.10).gifSugerencia:

    Para poder usar los controles que se proporcionan con el SDK de Silverlight 2, agregue una referencia al ensamblado correcto que se encuentra en la carpeta C:\Program Files\Microsoft SDKs\Silverlight\v2.0\Libraries\Client. Por ejemplo, para dibujar un TabControl, agregue una referencia al ensamblado System.Windows.Controls.dll.

  3. Genere el proyecto (Ctrl+Mayús+B) para incorporar las clases del archivo DLL al proyecto.

  4. Abra un archivo XAML en la mesa de trabajo (como Page.xaml); para ello haga doble clic en el nombre del archivo en el panel Proyectos.

  5. En el cuadro de herramientas, haga clic en el botón Panel biblioteca Dd185501.0224cabd-5da1-4e01-bddd-4a647401a098(es-es,Expression.10).png.

  6. En el Panel biblioteca, seleccione la ficha Controles personalizados y, a continuación, seleccione el nuevo control.

    Dd185501.e0f2bcd0-ae8c-434a-8ef0-275828c8eb8c(es-es,Expression.10).png

    Dd185501.alert_tip(es-es,Expression.10).gifSugerencia:

    Los controles que se proporcionan con el SDK de Silverlight 2 se muestran en la ficha Controles.

    El nuevo control aparece encima del botón Panel biblioteca en el Cuadro de herramientas como la herramienta seleccionada.

  7. Con el mouse, dibuje el control personalizado en la mesa de trabajo.

    El control aparece en la mesa de trabajo y debajo de Objetos y escala de tiempo.

    Dd185501.d89262c0-c8e7-4ebe-83d0-244c1cd5dbcc(es-es,Expression.10).png

  8. Pruebe el proyecto (F5) para ver el nuevo control.

    Dd185501.alert_tip(es-es,Expression.10).gifSugerencia:

    Puede agregar una referencia a un proyecto sin compilar si primero agrega el proyecto a la solución y, a continuación, agrega la referencia al primer proyecto. Esto resulta útil si desea trabajar en dos proyectos simultáneamente en la misma ventana de Expression Blend. Para obtener más información, vea Agregar un proyecto nuevo o existente a una solución.

Solución de problemas

  • Si no puede ver el control personalizado que se muestra en la ficha Controles personalizados del Panel biblioteca, intente generar el proyecto antes de volver a abrir el Panel biblioteca.

  • Después de dibujar el nuevo control en la mesa de trabajo, si éste aparece recortado, es posible que se deba a que el control tiene propiedades de diseño predeterminadas que no son compatibles con el tamaño del control cuando lo dibujó por primera vez. Con el nuevo control seleccionado en Objetos y escala de tiempo, restablezca las propiedades Margen en 0 en Diseño del panel Propiedades y, a continuación, vuelva a cambiar el tamaño del control.

Vea también

Conceptos

Agregar un proyecto nuevo o existente a una solución