2011年7月25日 星期一

Expression Blend(9)- 使用ChangePropertyAction Behavior

Behavior可以讓你不用寫程式碼,就可以為應用程式加入互動性的能力。Expression Blend之中包含許多內建的Behavior,以下步驟說明如何在Epxpression Blend之中利用ChangePropertyAction Behavior,在Button觸發Click事件時,變更Rectangle的顏色。
ChangePropertyAction Behavior是一種Condition Behavior,根據Trigger,來變更Target Obect的屬性值。
  • 建立一個WPF Application。
image
  • 加一個Rectangle,一個Button到XAML, Rectangle 設定Fill,填滿Blue
image
  • Asserts-> Behaviors->ChangePropertyAction,拖曳到Rectangle上方放開
image
  • 設定ChangePropertyAction的PropertyName為Fill,設定一個Value
image
  • 設定ChangePropertyAction的Trigger,點選SourceObject後方的Artboard element picker,拖曳到Button上放開
image
  • 設定EventName為Trigger
image
  • 產生出的XAML參考如下
image
  • 執行後,按下Button,觸發Click事件後,Rectangle就會自動變更顏色為紅色
image

沒有留言:

總瀏覽量