將物件繫結至使用者輸入或其他內部值
您可以將某個屬性的值繫結至另一個屬性的值,以便進行同步處理,或用某個屬性的變更來更新另一個屬性。讓使用者輸入決定如何顯示控制項時,此功能會很實用。例如,在媒體播放程式中,可以用音量滑桿的值來更新文字方塊的內容,讓使用者知道音量的數值。
將滑桿的值繫結至文字方塊
在 [工具] 面板中,以滑鼠右鍵按一下底部的工具群組,然後從顯示的清單中選取 [滑桿] 控制項 。
在主文件中的畫板上繪製滑桿控制項。
選取新的滑桿物件後,在 [屬性] 面板中的 [一般屬性] 下找出下列屬性並設定其值:
將 [LargeChange] 設為 10。這是當您按一下滑桿時所進行的漸進式變更。
將 [Maximum] 設為 2001。滑桿會從 0 變成 2001。
將 [SmallChange] 設為 1。這是當您使用方向鍵移動滑桿時所進行的漸進式變更。
在 [工具] 面板中,以滑鼠右鍵按一下底部第二個工具群組,然後從顯示的清單中選取 TextBox 控制項 。
在畫板上的滑桿物件旁繪製文字方塊控制項。
選取新的文字方塊物件後,在 [屬性] 面板中的 [一般屬性] 下找出 Text 屬性。將 Text 屬性繫結至滑桿的值。
按一下 [進階選項] ,然後在顯示的清單中按一下 [資料繫結]。
在 [建立資料繫結] 對話方塊中,按一下 [元素屬性] 索引標籤。您可在此將內部值繫結至屬性。
在 [場景元素] 下展開元素樹狀目錄,然後選取 [Slider] 物件。
在 [屬性] 下,選取 Value : (Double) 。
如此會將文字方塊的內容繫結至滑桿的值。
秘訣: 如果沒有看到 [Value] 屬性,請在 [顯示] 下拉式清單中選取 [所有屬性]。[顯示] 下拉式清單的預設值是 [只有對應的類型]。選取 [只有對應的類型] 時,如果所要的屬性沒有顯示在清單中,您可能必須建立值轉換器,以平順地在值之間轉換。
如需詳細資訊,請參閱試試看:將資料從某種類型轉換成另一種類型。
按一下 [顯示屬性] ,然後選取 [繫結方向] 旁的 TwoWay 。
此設定可讓文字方塊更新滑桿,也可讓滑桿更新文字方塊。
按 F5 執行應用程式。
拖曳滑桿指標以檢視文字方塊更新中的值。
秘訣: 請注意滑桿的值如何能在文字方塊中顯示太多小數點位置。這是建立值轉換器的另一個充分理由,以便在將值傳遞至文字方塊前先將它轉換成整數。
另請參閱
工作
其他資源
Copyright © 2011 by Microsoft Corporation. All rights reserved.