Compartir a través de


Importar efectos personalizados o de terceros

Microsoft Expression Blend se suministra con dos efectos (desenfoque y sombra paralela). Para utilizar otros efectos, puede importar al proyecto efectos de terceros o bien efectos personalizados y, posteriormente, aplicar dichos efectos a los objetos de la mesa de trabajo del mismo modo que se aplican los efectos que se incluyen con Expression Blend.

Si es un programador, puede crear efectos personalizados en un programa como Microsoft Visual Studio. Para obtener más información, vea Crear efectos personalizados.

Para usar efectos personalizados que se suministran en un archivo .dll

Los efectos personalizados se compilan en archivos de ensamblado de Windows Presentation Foundation (WPF) o Microsoft Silverlight (archivos .dll). Después de agregar un archivo .dll al proyecto y de generar la solución, podrá obtener acceso a su contenido desde el panel Activos en la categoría apropiada.

  1. Realice una de las siguientes acciones:

    • Haga clic con el botón secundario en el nombre del proyecto en el panel Proyectos y, a continuación, haga clic en Agregar referencia.

    • En el menú Proyecto, haga clic en Agregar referencia.

  2. En el cuadro de diálogo Agregar referencia, busque la ubicación del archivo .dll que contiene los efectos, seleccione dicho archivo .dll y, a continuación, haga clic en Abrir.

    El archivo .dll no se agrega al proyecto, pero sí se agrega una referencia a él en el nodo Referencias en el panel Proyectos.

    Referencia al archivo de efectos personalizados (ShaderEffectLibrary.dll)

    Ee341416.bfec48d4-7325-4920-9a75-ca39c6147cd9(ES-ES,Expression.30).png

  3. Genere la solución (CTRL+MAYÚS+B) para incorporar el elemento al que se hace referencia y para que los nuevos efectos estén disponibles en la categoría Efectos del panel Activos.

    [!NOTA]

    Si el archivo .dll se actualiza externamente, tendrá que volver a generar la solución en Expression Blend para que adopte los cambios.

    Ya puede aplicar los nuevos efectos a cualquier objeto de la mesa de trabajo. Para obtener más información, vea Aplicar efectos.

    Ficha Efectos en el panel Activos

    Ee341416.bf1df313-50dd-4d76-8de7-bb0f08546cf7(ES-ES,Expression.30).png

    Nodo de efectos personalizados en el cuadro de diálogo Seleccionar objeto

    Ee341416.b67a3348-79b0-4baa-8b1c-91d599f139ef(ES-ES,Expression.30).png

Para usar los efectos personalizados que se suministran en un proyecto sin compilar

Para el propósito de este procedimiento, se utiliza el proyecto ShaderEffectLibrary de WPF. Puede descargar el proyecto ShaderEffectLibrary desde la página principal de la biblioteca de efectos de Pixel Shader de Windows Presentation Foundation (puede estar en inglés).

  1. Si todavía no tiene instalada la tarea de generación de efectos, descargue el archivo "Shader Effects BuildTask and Templates.zip" desde la página WPF Futures (puede estar en inglés), expanda el archivo y haga doble clic en el archivo ShaderBuildTaskSetup.msi.

    La tarea de compilación ayudará a Expression Blend a generar la biblioteca de efectos.

  2. Realice una de las siguientes acciones:

    • En el panel Proyectos, haga clic con el botón secundario en el nombre de la solución y, a continuación, haga clic en Agregar proyecto existente.

    • En el menú Proyecto, haga clic en Agregar proyecto existente.

  3. En el cuadro de diálogo Agregar proyecto existente, vaya al archivo de proyecto (.csproj o .vbproj) que desee agregar y, a continuación, haga clic en Abrir. Por ejemplo, si utiliza el proyecto ShaderEffectLibrary, seleccione el archivo ShaderEffectLibrary.csproj.

    El proyecto se agrega a la solución. El proyecto agregado no se copia a la carpeta de la solución, sino que puede ver la lista de archivos del proyecto en el panel Proyectos.

  4. Dado que el proyecto de efectos genera un archivo .dll que desea usar en el proyecto original, haga clic con el botón secundario en el nombre del proyecto original en el panel Proyectos, haga clic en Agregar referencia de proyecto y, a continuación, haga clic en el nombre del proyecto de efectos que agregó.

  5. Genere la solución (CTRL+MAYÚS+B) para incorporar el proyecto de efectos y para que los nuevos efectos estén disponibles en la categoría Efectos del panel Activos.

    [!NOTA]

    Si el proyecto de efectos se actualiza externamente, tendrá que volver a generar la solución en Expression Blend para que adopte los cambios.

    Ya puede aplicar los nuevos efectos a cualquier objeto de la mesa de trabajo. Para obtener más información, vea Aplicar efectos.

Vea también

Tareas

Agregar o quitar una referencia

Conceptos

Aplicar efectos