建立、匯出或匯入資源字典

本頁僅適用 WPF 專案

資源字典中的資源可以套用至應用程式內的任何地方,因為在 App.xaml 檔案中,資源字典會連結至您的專案。您可以將一組資源封裝成資源字典檔,然後在另一個應用程式中重複使用整個檔案。如需有關如何將現有資源移入資源字典的詳細說明,請參閱移動、複製或匯出資源

建立資源字典

  1. 在 [資源] 面板中,按一下 [新增資源] 按鈕。

  2. [新增項目] 對話方塊會隨即出現。

  3. 輸入資源字典的名稱,然後按一下 [確定]。

  4. 新的資源字典會新增至 [專案] 面板中成為新檔案,並列在 [資源] 面板中成為資源的容器。

    現在,您可以使用移動、複製或匯出資源中的程序,將資源移至新的資源字典中。此外,在建立新的資源之後,您就可以在 [建立新資源] 對話方塊的 [定義於] 區段中選取這個新的資源字典。

匯出資源字典

  • 匯出資源字典並不需要做任何動作,因為資源字典是一個可匯入另一個專案中的獨立 .xaml 檔。

匯入資源字典

  1. 在 [專案] 面板中或 [專案] 功能表上,執行下列一項動作:

    • 按一下 [新增現有項目],將資源字典複製到您的專案資料夾中。

      [新增現有項目] 視窗會隨即出現。

    • 按一下 [連結到現有項目] 連結到資源字典,而不將資源字典複製到您的專案資料夾中。

      [連結到現有項目] 視窗會隨即出現。

  2. 瀏覽至您的資源字典檔,然後按一下 [開啟]。

    新的資源字典會新增至 [專案] 面板中成為新檔案,並列在 [資源] 面板中成為資源的容器。

    Cc374990.alert_caution(zh-tw,Expression.10).gif警告:

    當相同專案中有兩個不同的資源同名時,如果在控制項上套用錯誤的資源,則畫板上可能會發生無法預期的結果。為了避免此問題,請檢查資源字典是否有重複的資源名稱,必要時重新命名資源。如需有關重新命名資源的說明,請參閱重新命名資源

移除資源字典

  1. 在 [資源] 面板中,展開 [App.xaml] 節點,再以滑鼠右鍵按一下資源字典的連結,然後按一下 [刪除]。

    [刪除連結] 對話方塊會隨即出現。按一下 [是] 繼續移除資源字典連結,或按一下 [否] 取消操作。

  2. 在 [專案] 面板中,以滑鼠右鍵按一下想要移除的資源字典,然後執行下列一項動作:

    • 按一下 [從專案中移除] 來移除資源字典,而不從專案資料夾中刪除。

    • 按一下 [刪除] 來從專案資料夾中刪除資源字典檔。

    [確認移除檔案] 對話方塊會隨即出現。按一下 [是] 繼續移除資源字典,或按一下 [否] 取消操作。

    資源字典會從您的專案中移除。

    Cc374990.alert_caution(zh-tw,Expression.10).gif警告:

    請檢查是否有任何控制項的屬性使用到字典中的資源。