wpf中的觸發器可以用來設定控制項的狀態變化的時候發生的一些事情。
本案例說明的時先定義乙個資源,型別是按鈕型別,新增乙個出發的事件是滑鼠懸停時字型大小變成30,字型變成藍色
x:class
="notes00.mainwindow"
xmlns
=""xmlns:x
=""xmlns:d
=""xmlns:mc
=""xmlns:local
="clr-namespace:notes00"
mc:ignorable
="d"
xmlns:control
="clr-namespace:mycontrol;assembly=mycontrol"
title
="mainwindow"
height
="400"
width
="400"
windowstartuplocation
="centerscreen"
>
>
x:key
="buttontriger"
targettype=""
>
"ismouseover" value="true">
"foreground" value="blue"/>
"fontsize" value="30"/>
style
>
window.resources
>
>
content
="hello"
style=""
horizontalalignment
="center"
verticalalignment
="center"
/>
grid
>
window
>
學習參考 WPF的觸發器
我們不僅可以在 中通過設定屬性值來更改控制項的外觀,還可以在程式執行的過程中動態的改變控制項的外觀。例如,使用者在按鈕上移動滑鼠,按鈕就會改變其外觀。通常,這必須在c 中實現。但是,使用wpf,我們可以在xaml中實現這個功能,而這功能的實現只會對ui產生影響。xaml有好幾個型別的觸發器 1.屬性...
WPF觸發器之資料觸發器(A)
wpf觸發器 屬性觸發器 當依賴屬性的值改變時呼叫。資料觸發器 當普通.net屬性的值改變時呼叫。事件觸發器 當路由事件被觸發時呼叫。1.資料觸發器示例 數字從0 9計數,當數字變為8時候,數字變化成紅色並加粗進行顯示。0 1 2 3 4 5 6 7 8 9 0 2.新建wpf專案,專案名稱 dat...
WPF 觸發器例子
wpf的觸發器很強大,這裡簡單附上觸發器的乙個小例子,分別用xmal和cs 來實現乙個功能,滑鼠懸停在button上時改變字型顏色 1.xmal 如下 cs 如下 public mainwindow 例項style,引數帶上控制項型別 style m style new style typeof b...