開啟visual studio,我們畫乙個橢圓
效果圖:
很簡單吧!這裡只用到了ellipse.fill屬性和imagebrush就能畫乙個帶的橢圓。
同樣,我們也可以在textblock中實現同樣的功能。
這裡是用的 textblock.foreground屬性
這裡因為背景圖是橢圓的,所以文字沒有全遮住。
如果以這種方法在textbox中會如何。
為了更好的顯示,我們在textbox中加點文字。
demo
效果圖:
他們的背景圖都是一張。
我們可以用填滿和重複模式。
tilemode模式,它有5個模式,
tile(
先繪製基本圖塊,然後通過重複基本圖塊來填充其他區域。乙個圖塊的右邊緣與下乙個圖塊的左邊緣銜接,上下邊緣的銜接與此類似。
flipx(與 system.windows.media.tilemode.tile 相同,只不過圖塊的交替列被水平翻轉。基本圖塊本身不翻轉。),
flipy(與 system.windows.media.tilemode.tile 相同,只不過圖塊的交替行被垂直翻轉。基本圖塊本身不翻轉。),
flipxy(system.windows.media.tilemode.flipx 和 system.windows.media.tilemode.flipy 的組合。基本圖塊本身不翻轉。),
none(繪製基本圖塊,但不重複基本圖塊。其他區域是透明的)
於此配合的是設定它的位置viewport屬性。
demo
我們在原來的textbox裡加個這個。
效果圖:
MSDN 教學短片 WPF 7 WPF文字方塊
其實我們接著上次講的課。我們先拖個textbox到窗體中,給他字的背景色上一幅圖畫。這裡為了更好的效果,我們將字型設定為arial bold。由於的原因,效果不是很好。接下來我們給它兩個倒影的文字方塊。上面的方塊。5,7,16,0 name rectangle1 stroke black heigh...
WPF 4 TextBox 筆刷特效
原文 wpf 4 textbox 筆刷特效 textbox 控制項是我們開發過程中必不可少的元件,它可以使應用程式方便的與使用者進行文字互動。在新wpf 4 中又為textbox 新增了兩種新筆刷特效 selection caret,通過這兩種特效使得textbox 更加美觀。預設情況下textbo...
WPF 4 TextBox 筆刷特效
textbox 控制項是我們開發過程中必不可少的元件,它可以使應用程式方便的與使用者進行文字互動。在新wpf 4 中又為textbox 新增了兩種新筆刷特效 selection caret,通過這兩種特效使得textbox 更加美觀。預設情況下textbox 呈現出以下效果,字型為黑色 選區為藍色 ...