Importar un control personalizado agregando una referencia
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
En el menú Proyecto, haga clic en Agregar referencia (ALT+MAYÚS+R).
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.
Sugerencia: 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.
Genere el proyecto (Ctrl+Mayús+B) para incorporar las clases del archivo DLL al proyecto.
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.
En el cuadro de herramientas, haga clic en el botón Panel biblioteca .
En el Panel biblioteca, seleccione la ficha Controles personalizados y, a continuación, seleccione el nuevo control.
Sugerencia: 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.
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.
Pruebe el proyecto (F5) para ver el nuevo control.
Sugerencia: 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.