Share via


匯入協力廠商或自訂效果

Microsoft Expression Blend 隨附數種內建的效果。若要使用其他效果,您可以將協力廠商或自訂效果匯入專案中,然後將這些效果套用到畫板上的物件;套用的方式與 Expression Blend 隨附的效果相同。

如果您是開發人員,可以在 Microsoft Visual Studio 之類的程式中建立自己的自訂效果。如需詳細資訊,請參閱建立自訂效果

使用 .dll 檔隨附的自訂效果

自訂效果會編譯成 Windows Presentation Foundation (WPF) 或 Microsoft Silverlight 組件檔案 (.dll 檔)。將 .dll 檔新增至專案並建置解決方案後,您可以從 [資產] 面板的適當類別下存取其內容。

  1. 執行下列其中一項動作:

    • 以滑鼠右鍵按一下 [專案] 面板中的專案名稱,然後按一下 [新增參照]。

    • 在 [專案] 功能表上,按一下 [新增參照]。

  2. 在 [新增參照] 對話方塊中,瀏覽至包含效果的 .dll 檔所在位置,選取 .dll 檔,然後按一下 [開啟]。

    .dll 檔不會新增至您的專案中,但其參照會新增至 [專案] 面板中的 [參照] 節點中。

    自訂效果檔案 (ShaderEffectLibrary.dll) 的參照

    Ee341416.bfec48d4-7325-4920-9a75-ca39c6147cd9(zh-tw,Expression.40).png

  3. 建置解決方案 (CTRL+SHIFT+B) 以併入參照的項目,並讓新的效果可從 [資產] 面板中的 [效果] 類別取得。

    Note注意:

    如果 .dll 檔案在外部更新,則您必須在 Expression Blend 中重建解決方案來取得變更結果。

    您現在可以將新效果套用到畫板上的任何物件。如需詳細資訊,請參閱套用效果

    [資產] 面板中的 [效果] 索引標籤

    Ee341416.bf1df313-50dd-4d76-8de7-bb0f08546cf7(zh-tw,Expression.40).png

    [選取物件] 對話方塊中的自訂效果節點

    Ee341416.b67a3348-79b0-4baa-8b1c-91d599f139ef(zh-tw,Expression.40).png

使用來自未編譯專案的自訂效果

為了配合此程序的目的,在此將使用 WPF ShaderEffectLibrary 專案。您可以從 Windows Presentation Foundation Pixel Shader Effects Library - Home Ee341416.xtlink_newWindow(zh-tw,Expression.40).png (Windows Presentation Foundation Pixel Shader 效果庫 - 首頁) 下載 ShaderEffectLibrary 專案。

  1. 如果您尚未安裝效果建置工作,請從 WPF Futures Ee341416.xtlink_newWindow(zh-tw,Expression.40).png 下載 "Shader Effects BuildTask and Templates.zip" 檔案、展開檔案,並按兩下 ShaderBuildTaskSetup.msi 檔案。

    此建置工作將協助 Expression Blend 建置效果庫。

  2. 執行下列其中一項動作:

    • 在 [專案] 面板中,以滑鼠右鍵按一下解決方案的名稱,然後按一下 [新增現有專案]。

    • 在 [專案] 功能表上,按一下 [新增現有專案]。

  3. 在 [新增現有專案] 對話方塊中,瀏覽至要新增的專案檔案 (.csproj 或 .vbproj),然後按一下 [開啟]。例如,如果您正在使用 ShaderEffectLibrary 專案,請選取 ShaderEffectLibrary.csproj 檔案。

    如此即會將專案新增至解決方案中。此新增專案並不會複製到解決方案資料夾,但是您可以在 [專案] 面板中檢視專案檔案的清單。

  4. 由於效果專案會建置您要在原始專案中使用的 .dll 檔案,因此請以滑鼠右鍵按一下 [專案] 面板中該原始專案的名稱,指向 [新增專案參照],再按一下已新增之效果專案的名稱。

  5. 建置解決方案 (CTRL+SHIFT+B) 以併入效果專案,並讓新的效果可從 [資產] 面板中的 [效果] 類別取得。

    Note注意:

    如果效果專案在外部更新,則您必須在 Expression Blend 中重建解決方案來取得變更結果。

    您現在可以將新效果套用到畫板上的任何物件。如需詳細資訊,請參閱套用效果

另請參閱

工作

新增或移除參照

概念

套用效果

Copyright © 2011 by Microsoft Corporation. All rights reserved.