新增或修改資料儲存區

您可以使用資料儲存區來儲存資料屬性和值,使您能夠更輕鬆地在整個專案中使用這些屬性和值。您也可以使用內建的行為,在資料儲存區中新增屬性或修改現有的屬性。

建立資料儲存區最常用的方式是使用 SetDataStoreValueAction 行為。當您在 [屬性] 面板的 [一般屬性] 類別中定義新屬性時, SetDataStoreValueAction 行為會建立資料儲存區。您也可以使用 [資料] 面板明確地建立資料儲存區。

使用 SetDataStoreValueAction 建立資料儲存區或是在 [資料] 面板中建立資料儲存區之後,您就可以使用 SetDataStoreValueAction 來修改資料。您也可以使用 DataStoreChangedTrigger ,以便在資料儲存區的屬性變更時收到通知。

建立資料儲存區

  1. 在 [資料] 面板中,按一下 [建立資料來源]** **Ff723944.601d2ab6-5e4b-49ab-bb3c-064456dc8184(zh-tw,Expression.40).png,然後按一下 [新增資料儲存區]。[新增資料儲存區] 對話方塊隨即出現。

  2. 在 [新增資料儲存區] 對話方塊的 [資料來源名稱] 方塊中,輸入資料儲存區的名稱。

  3. 在 [定義於] 下方,選取 [專案],讓應用程式中的任何文件都可以使用資料儲存區,或選取 [此文件],只讓目前的文件使用此資料儲存區。按一下 [確定]。

    資料儲存區隨即出現在 [資料] 面板中。

將屬性和值新增至資料儲存區

您可以使用 SetDataStoreValueAction 行為來新增屬性和值。您也可以在 [資料] 面板中新增屬性和值。

  1. 在 [資料] 面板中,按一下您要新增屬性的資料儲存區旁邊的加號 Ff723944.203a14a5-0db2-486e-9b94-4fdf658d531b(zh-tw,Expression.40).png

  2. 在 [屬性名稱] 方塊中輸入新屬性的名稱。

  3. 若要指派值給剛建立的屬性,請按一下 [編輯資料儲存區值]** **Ff723944.05e097fd-b5b7-4a06-b97a-bf7ece17b6c6(zh-tw,Expression.40).png。在 [設定資料儲存區] 對話方塊的 [值] 欄中,按兩下包含所要變更之值的儲存格。根據預設,儲存格中會出現範例值。

    tip note秘訣:

    您可以修改出現在 [設定資料儲存區] 對話方塊中的任何資訊:[屬性名稱]、[值] 和 [類型]。按兩下包含您要變更之資訊的儲存格,然後再依據您的喜好變更資訊。

從資料儲存區中移除屬性

  • 在 [資料] 面板中,以滑鼠右鍵按一下您要移除的屬性,然後按一下 [移除]。

移除資料儲存區

  • 在 [資料] 面板中,以滑鼠右鍵按一下您要移除的資料儲存區,然後按一下 [移除]。

從資料儲存區顯示值

  • 在 [資料] 面板中,將需要的屬性拖曳到畫板上。

    如果您將屬性拖曳到 [LayoutRoot] 上,Expression Blend 將會建立 TextBlock ,然後再將您拖曳的屬性繫結到剛才建立的 TextBlock

    如果您將屬性拖曳到現有的物件,則會出現 [建立資料繫結] 對話方塊。請在 [屬性] 下拉式清單中,選擇您要繫結到剛拖曳之屬性的物件屬性。

Copyright © 2011 by Microsoft Corporation. All rights reserved.