將物件繫結至使用者輸入或其他內部值

您可以將某個屬性的值繫結至另一個屬性的值,以便進行同步處理,或用某個屬性的變更來更新另一個屬性。讓使用者輸入決定如何顯示控制項時,此功能會很實用。例如,在媒體播放程式中,可以用音量滑桿的值來更新文字方塊的內容,讓使用者知道音量的數值。

Ee341411.0345097b-aefd-4c9e-a7e4-115fadabe492(zh-tw,Expression.40).png

將滑桿的值繫結至文字方塊

  1. 在 [工具] 面板中,以滑鼠右鍵按一下底部的工具群組,然後從顯示的清單中選取 [滑桿] 控制項 Ee341411.b478d0b9-7525-47cb-b633-0007e08432d4(zh-tw,Expression.40).png

  2. 在主文件中的畫板上繪製滑桿控制項。

  3. 選取新的滑桿物件後,在 [屬性] 面板中的 [一般屬性] 下找出下列屬性並設定其值:

    • 將 [LargeChange] 設為 10。這是當您按一下滑桿時所進行的漸進式變更。

    • 將 [Maximum] 設為 2001。滑桿會從 0 變成 2001。

    • 將 [SmallChange] 設為 1。這是當您使用方向鍵移動滑桿時所進行的漸進式變更。

  4. 在 [工具] 面板中,以滑鼠右鍵按一下底部第二個工具群組,然後從顯示的清單中選取 TextBox 控制項 Ee341411.b5206bf1-18c8-491f-8239-3e542b2ca147(zh-tw,Expression.40).png

  5. 在畫板上的滑桿物件旁繪製文字方塊控制項。

  6. 選取新的文字方塊物件後,在 [屬性] 面板中的 [一般屬性] 下找出 Text 屬性。將 Text 屬性繫結至滑桿的值。

  7. 按一下 [進階選項] Ee341411.12e06962-5d8a-480d-a837-e06b84c545bb(zh-tw,Expression.40).png,然後在顯示的清單中按一下 [資料繫結]。

  8. 在 [建立資料繫結] 對話方塊中,按一下 [元素屬性] 索引標籤。您可在此將內部值繫結至屬性。

  9. 在 [場景元素] 下展開元素樹狀目錄,然後選取 [Slider] 物件。

  10. 在 [屬性] 下,選取 Value : (Double)

    如此會將文字方塊的內容繫結至滑桿的值。

    tip note秘訣:

    如果沒有看到 [Value] 屬性,請在 [顯示] 下拉式清單中選取 [所有屬性]。[顯示] 下拉式清單的預設值是 [只有對應的類型]。選取 [只有對應的類型] 時,如果所要的屬性沒有顯示在清單中,您可能必須建立值轉換器,以平順地在值之間轉換。

    如需詳細資訊,請參閱試試看:將資料從某種類型轉換成另一種類型

  11. 按一下 [顯示屬性] Ee341411.de239c9d-42ce-4f5e-83b9-5f9924c0431f(zh-tw,Expression.40).png,然後選取 [繫結方向] 旁的 TwoWay

    此設定可讓文字方塊更新滑桿,也可讓滑桿更新文字方塊。

  12. 按 F5 執行應用程式。

  13. 拖曳滑桿指標以檢視文字方塊更新中的值。

    Ee341411.0279e814-a5af-4322-84d4-754083a57f83(zh-tw,Expression.40).png

    tip note秘訣:

    請注意滑桿的值如何能在文字方塊中顯示太多小數點位置。這是建立值轉換器的另一個充分理由,以便在將值傳遞至文字方塊前先將它轉換成整數。

另請參閱

工作

試試看:將資料從某種類型轉換成另一種類型

其他資源

在控制項中顯示資料

Copyright © 2011 by Microsoft Corporation. All rights reserved.