[Silverlight]撰寫Action
在Silverlight中我們可以將常用的行為寫成Action、Behavior或Trigger,今天就先來練習撰寫自己的Action。
假設今天我們須動態改變TextBox Background和SelectionBackground兩個屬性,同時包含文字全選效果。
新增Library。
新增Action
Action:FormattingTextBox.cs。
FormattingTextBox.cs。
加入參考
加入Silverlight類別庫,並ReBuild方案。
開啟Blend。
這時行為已可以看到我們剛剛所建立的Action。
建立兩個TextBox
加入FormattingTextBox。
設定觸發事件
GotFocus執行Action。
執行
TextBox初始狀態。
取得TextBox1焦點。
取得TextBox2焦點。