DataStateBehavior
您可以使用 DataStateBehavior 行為,根據條件式屬性繫結是評估為 True 還是 False ,在兩種視覺狀態間切換。
透過 DataStateBehavior 行為,您可以比較兩個值。其中一個值來自繫結。您可以明確地宣告另一個值。如果兩個值相等,便會啟用指定給 True 的視覺狀態。如果兩個值不相等,則會啟用指定給 False 的視覺狀態。
新增 DataStateBehavior
在 [資產] 面板中,按一下 [行為],然後將 [DataStateBehavior] 拖曳到畫板中您要套用行為的物件上。[一般屬性] 類別隨即出現在 [屬性] 面板中。
注意: 附加行為的物件提供了行為的內容。
在 [一般屬性] 類別的 [Binding] 方塊中,指定您需要的繫結。您可以使用 [畫板元素選擇器]** ** 來選取繫結。
在 [Value] 方塊中,指定您要比較的值。請在 [Value] 方塊中輸入值,或按一下 [進階選項] 來繫結資料。
在 [TrueState] 和 [FalseState] 下拉式清單中,根據 [Binding] 和 [Value] 屬性中的值是否相等,選擇您要觸發的視覺狀態。
如果兩個值相等,便會啟用指定給 True 的視覺狀態。如果兩個值不相等,則會啟用指定給 False 的視覺狀態。
若要查看此行為的範例,請造訪 Expression Community Gallery (Expression 社群圖庫) 。
Copyright © 2011 by Microsoft Corporation. All rights reserved.