建立、匯出或匯入資源字典
資源字典中的資源可以套用至應用程式內的任何地方,因為在 App.xaml 檔案中,資源字典會連結至您的專案。您可以將一組資源封裝成資源字典檔,然後在另一個應用程式中重複使用整個檔案。
如需有關如何將現有資源移入資源字典的詳細說明,請參閱移動、複製或匯出資源。
建立資源字典
在 [資源] 面板中,按一下 [建立新的資源字典]
。
[新增項目] 對話方塊隨即出現。
輸入資源字典的名稱,然後按一下 [確定]。
新的資源字典會新增至 [專案] 面板中成為新檔案,並列在 [資源] 面板中成為資源的容器。
現在,您可以使用移動、複製或匯出資源中的程序,將資源移至新的資源字典中。此外,在建立新的資源之後,您就可以在 [建立新資源] 對話方塊的 [定義於] 區段中選取這個新的資源字典。
匯出資源字典
- 匯出資源字典並不需要做任何動作,因為資源字典是一個可匯入另一個專案中的獨立 .xaml 檔。
匯入資源字典
在 [專案] 面板中或 [專案] 功能表上,執行下列一項動作:
按一下 [新增現有項目],將資源字典複製到您的專案資料夾中。
[新增現有項目] 視窗會隨即出現。
按一下 [連結到現有項目] 連結到資源字典,而不將資源字典複製到您的專案資料夾中。
[連結到現有項目] 視窗會隨即出現。
瀏覽至您的資源字典檔,然後按一下 [開啟]。
新的資源字典會新增至 [專案] 面板中成為新檔案,並列在 [資源] 面板中成為資源的容器。
警告:
當相同專案中有兩個不同的資源同名時,如果在控制項上套用錯誤的資源,則畫板上可能會發生無法預期的結果。為了避免此問題,請檢查資源字典是否有重複的資源名稱,必要時重新命名資源。
如需有關重新命名資源的說明,請參閱重新命名資源。
移除資源字典
請檢查是否有任何控制項的屬性使用到您要移除之字典中的資源。如果有您想儲存的資源,請將它們拖曳到 [資源] 面板中的不同位置,例如不同的資源字典,或 App.xaml 檔案。
在 [資源] 面板中,展開 [App.xaml] 節點,再以滑鼠右鍵按一下資源字典的連結,然後按一下 [刪除]。
[刪除連結] 對話方塊會隨即出現。按一下 [是] 繼續移除資源字典連結,或按一下 [否] 取消操作。
在 [專案] 面板中,以滑鼠右鍵按一下想要移除的資源字典,然後執行下列一項動作:
按一下 [從專案中移除] 來移除資源字典,而不從專案資料夾中刪除。
按一下 [刪除] 來從專案資料夾中刪除資源字典檔。
[確認移除檔案] 對話方塊會隨即出現。按一下 [是],移除資源字典。
資源字典會從您的專案中移除。
Copyright © 2011 by Microsoft Corporation. All rights reserved.