WPF中觸發器的學習

2021-10-02 13:20:36 字數 985 閱讀 3068

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...