MSDN 教程短片 WPF 8 WPF樣式與資源

2022-03-05 23:20:07 字數 1330 閱讀 8849

在控制項中我們一般可以通過屬性來設定它們的樣式,如果我們要對很多控制項用同一種樣式。該怎麼辦能呢?

方法一:就是在每個控制項的屬性中該,顯然這不是一種明智的選擇。

那我們就用法二:

我們可以在他的父容器裡的style.resource裡設定。因為這樣其他控制項(在同乙個父容器中)也可以訪問到。

下面我用demo來講解。

我們現在窗體上拖3個button控制項。我們在window.resources裡設定它的style

這裡要有targettype用來識別繫結物件是什麼。

接下來我們在button上繫結style

" content="button" height="43" horizontalalignment="left" margin="33,35,0,0" name="button1" verticalalignment="top" width="88" />

" content="button" height="43" horizontalalignment="left" margin="149,35,0,0" name="button2" verticalalignment="top" width="85" />

" content="button" height="43" horizontalalignment="left" margin="261,35,0,0" name="button3" verticalalignment="top" width="84" />

其實就這個 style=""

效果圖:

剛剛改變的是背景色,前景色呢?

我們只要加

如圖:

若我們要給他些事件呢。比如滑鼠移到button上,會發生什麼變化,按下去會發生什麼變化。

這就要用到style.triggers

看到在原來插入的style.triggers了不。

效果圖:

滑鼠移過。

滑鼠按下

因為兩者顏色差不多 所以不太清楚的區別。

結束。

MSDN 教學短片 WPF 7 WPF文字方塊

其實我們接著上次講的課。我們先拖個textbox到窗體中,給他字的背景色上一幅圖畫。這裡為了更好的效果,我們將字型設定為arial bold。由於的原因,效果不是很好。接下來我們給它兩個倒影的文字方塊。上面的方塊。5,7,16,0 name rectangle1 stroke black heigh...

MSDN 教程短片 WPF 22 XPS檔案處理

xps介紹 xps文件和word文件差不多,它提供列印功能。可以以瀏覽器的方式開啟。下面我們以乙個例項來了解xps。首先開啟vs,新建乙個wpf專案。在介面上拖入乙個documentviewer控制項和乙個button控制項。documentviewer 控制項用於以已分頁格式檢視 fixeddoc...

MSDN 教學短片WPF 4 筆刷

開啟visual studio,我們畫乙個橢圓 效果圖 很簡單吧!這裡只用到了ellipse.fill屬性和imagebrush就能畫乙個帶的橢圓。同樣,我們也可以在textblock中實現同樣的功能。這裡是用的 textblock.foreground屬性 這裡因為背景圖是橢圓的,所以文字沒有全遮...