匯入從 Expression Design 匯出的 XAML

您可以將 Microsoft Expression Design 2 的圖案另存成 XAML 檔案,以便在 Microsoft Expression Blend 2 中使用圖案。如果您要在動畫中使用圖案、將圖案轉換為背景影像等使用者介面 (UI) 元素時,這個功能會很有幫助。

從 Expression Design 匯出圖案

  1. 開啟 Expression Design 2 中的美工檔案 (您可以開啟 [說明] 功能表的 [範例])。

  2. 如果您要匯出切片,請選取 [工具箱] 中的 [切片] 工具,在您要匯出的圖案區域周圍繪製矩形,然後在 [屬性] 面板中的 [編輯切片] 下,設定切片的屬性 (例如 [名稱])。如需切片的詳細資訊,請參閱 Expression Design 2 使用者指南中的「建立和匯出切片」主題 (F1)。

  3. 在 [檔案] 功能表上按一下 [匯出]。[匯出] 對話方塊隨即出現。

  4. 在 [要匯出的項目] 下選取下列任一項:

    • 整份文件   匯出文件中所有的圖案。

    • 選取的物件   只匯出在畫板上選取的項目。

    • 切片   只匯出您所製作的切片。您可以選擇性地變更每個顯示的切片屬性

  5. 在 [格式] 旁,選取下列選項之一:

    • XAML Silverlight 畫布   匯出單一 XAML 檔,檔案內含畫布版面配置面板中以物件表示的所有圖案。您可以將此 XAML 檔匯入至 Expression Blend 2 的 Microsoft Silverlight 1.0 專案,以作為獨立文件使用 (您的 XAML 開始檔案或以程式方式載入的 XAML 檔案),或是將物件複製並貼至另一份 XAML 文件。

    • XAML WPF 繪圖筆刷   匯出資源字典,內含以繪圖筆刷資源表示的所有圖案。您可以將這個 XAML 檔匯入 Expression Blend 2 的 Windows Presentation Foundation (WPF) 專案,然後將資源套用至專案中的物件筆刷屬性。

      Cc294508.alert_tip(zh-tw,Expression.10).gif秘訣:

      請確定您選取的繪圖筆刷資源名稱不同於使用這些匯出檔案的 Expression Blend 2 專案中之資源名稱。

    • XAML WPF 畫布   匯出單一 XAML 檔,檔案內含畫布版面配置面板中以物件表示的所有圖案。您可以將此 XAML 檔匯入至 Expression Blend 2 的 Windows Presentation Foundation 專案,以作為獨立文件使用 (您的 XAML 啟動檔案或以程式方式載入的 XAML 檔案),或是將物件複製並貼至另一個 XAML 文件。您也可以在 Expression Blend 2 的 [設計] 檢視中開啟此檔案,以滑鼠右鍵按一下任何物件,然後選取 [工具] 功能表中的選項,製作物件的按鈕或使用者控制項。

    Cc294508.alert_note(zh-tw,Expression.10).gif注意事項:

    如果您決定要匯出 [切片],則必須在檢視器中選取每個切片,然後設定這些切片的匯出屬性。您可以為每個切片選取不同的格式。每個切片都會匯出至不同的檔案。

  6. 設定您偏好的其他屬性,例如讓 [文字] 物件匯入至 Expression Blend 2 後可加以編輯。如需此對話方塊中的屬性詳細資訊,請參閱 Microsoft Expression Design 2 使用者指南中的「XAML」主題。

  7. 在對話方塊底部的 [位置] 旁,鍵入要匯出檔案的資料夾路徑。請同時設定下列選項:

    • 如果您決定要匯出 [整份文件] 或 [選取的物件],請一併輸入檔案的名稱。

    • 如果您決定要匯出 [切片],您可以任意選取要包含所有物件的版面配置面板。

  8. 按一下 [全部匯出] 可匯出您的一或多個檔案。

Cc294508.7e183f1f-37d8-4dcb-980c-19a5d61ca087(zh-tw,Expression.10).gif回到頁首

將圖案匯入 Expression Blend

  1. 在 Expression Blend 2 已開啟的專案中,按一下 [專案] 功能表上的 [新增現有項目]。

  2. 在 [新增現有項目] 對話方塊中,瀏覽至您匯出的 XAML 檔案,將其選取,然後按一下 [開啟]。

    Cc294508.alert_note(zh-tw,Expression.10).gif注意事項:

    只有匯出的 [XAML Silverlight 畫布] 才能匯入至 Silverlight 1.0 專案中。

    檔案會新增至 [專案] 面板的 [檔案] 下。如果您將任何圖案匯出成 [XAML WPF 繪圖筆刷],則圖案也會顯示在 [資源] 面板中。

  3. 執行下列一項動作,將匯入資產新增至畫板:

    • 如果您選取 [XAML Silverlight 畫布] 選項,可新增至文件,將文件用於應用程式的啟動頁面 (請參閱變更 Silverlight 專案在 Expression Blend 2 中的啟動網頁) 或將物件複製並貼至另一個 XAML 文件。

    • 如果您選取 [XAML WPF 繪圖筆刷] 選項,可將資源套用至專案中的物件筆刷屬性。例如,您可以將 [DrawingBrush] 資源拖曳至 [TextBlock] 物件,並將其設定為 [Background] 屬性。

      Cc294508.496874e2-379b-428a-a9bb-7264dc496036(zh-tw,Expression.10).png

      如需如何套用資源的詳細資訊,請參閱套用或移除資源

      Cc294508.alert_tip(zh-tw,Expression.10).gif秘訣:

      請確定您匯入的繪圖筆刷資源名稱,和 Expression Blend 2 專案中其他地方的資源名稱不同。您可以重新命名 [資源] 面板中的資源物件,方法是以滑鼠右鍵按一下名稱,然後選取 [重新命名]。

    • 如果您選取 [XAML WPF 畫布] 選項,可新增至文件,將文件用於應用程式的啟動頁面 (請參閱設定專案的啟動文件) 或將物件複製並貼至另一個 XAML 文件。您也可以在 Expression Blend 2 的 [設計] 檢視中開啟此檔案,以滑鼠右鍵按一下任何物件,然後製作按鈕 (請參閱將物件建立到按鈕中) 或使用者控制項 (請參閱從現有的物件建立控制項)。

Cc294508.7e183f1f-37d8-4dcb-980c-19a5d61ca087(zh-tw,Expression.10).gif回到頁首

請參閱

概念

從 Expression Encoder 2 匯入 Silverlight 1.0 網站

在 Expression Blend 中修改 Expression Encoder 2 的 Silverlight 範本