建立資源

本頁適用於 WPF 和 Silverlight 2

每次從現有的屬性、樣式或範本建立新的資源時,[建立資源] 對話方塊可讓您定義應用程式層級、文件層級或物件層級的資源,而這些層級會決定允許您使用此資源的地方。例如,如果定義物件層級的資源,則只可以將資源套用至您用來建立此資源的物件。您也可以選擇將資源儲存在資源字典中,而資源字典是可以在另一個專案中重複使用的個別檔案。

  1. 建立物件,或在 [互動] 面板的 [物件與時間軸] 下選取物件。

  2. 在 [屬性] 面板中,按一下屬性旁邊的 [進階屬性選項] Cc295326.d6ba8f4a-b8a2-445a-af0b-a267dfade6e1(zh-tw,Expression.10).png 按鈕,然後按一下 [轉換成新資源]。如果屬性是在 [屬性] 面板的 [筆刷] 類別中,您也可以使用 [將筆刷轉換成資源] 按鈕 Cc295326.c8731c39-2e16-47f5-acf0-1c92a8a5381e(zh-tw,Expression.10).png 來建立資源。 此時會出現用來建立資源的適當對話方塊。

    使用筆刷建立資源時出現的 [建立筆刷資源] 對話方塊

    Cc295326.092a1fec-f5b5-427c-a51e-aae1f6a1eee2(zh-tw,Expression.10).png

  3. 在 [資源名稱 (索引碼)] 底下,輸入索引碼名稱。這就是其他元素可用於參照資源的名稱,因此可將資源套用至這些元素。

  4. 在 [定義於] 之下,選取您要用來定義資源的選項:

    • 若要讓應用程式中的所有文件都可以使用資源,請選取 [應用程式]。

    • 若只要讓目前的文件使用資源,請選取 [此文件 (Window: Window)]。

    • 若只要讓您用來建立資源的物件或其子物件使用資源,請選取 [此文件 (物件)]。

    • 若要在資源字典檔中定義資源,以便重複用於其他專案中,請選取 [資源字典]。您可以接著選取現有的資源字典檔或建立「新的」資源字典檔。

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

      Silverlight 2 不支援資源字典。

  5. 按一下 [確定] 結束此對話方塊、建立資源,並將它套用至您用來建立此資源的物件。您可以在 [資源] 索引標籤中檢視新資源,而在此索引標籤中,您可以將資源拖曳至畫板上的另一個物件,以及選取要套用該資源的屬性。如需更多套用資源的方法,請參閱套用或移除資源