WPF 4 TextBox 筆刷特效

2021-09-22 10:37:46 字數 2281 閱讀 5465

textbox 控制項是我們開發過程中必不可少的元件,它可以使應用程式方便的與使用者進行文字互動。在新wpf 4 中又為textbox 新增了兩種新筆刷特效:selectioncaret,通過這兩種特效使得textbox 更加美觀。

預設情況下textbox 呈現出以下效果,字型為黑色、選區為藍色、游標為黑色:

<

textbox

borderbrush

="gray"

borderthickness

="3"

width

="200"

height

="30" />

1. 字型顏色(foreground)與選區顏色(selectionbrush):

<

textbox

borderbrush

="gray"

borderthickness

="3"

width

="200"

height

="30"

foreground

="red"

selectionbrush

="green"/>

2. 選區透明度(selectionopacity):

<

textbox

borderbrush

="gray"

borderthickness

="3"

width

="200"

height

="30"

foreground

="red"

selectionbrush

="green"

selectionopacity

="1"/>

3. 漸變選區效果:

<

textbox

borderbrush

="gray"

borderthickness

="3"

width

="200"

height

="30">

<

textbox.selectionbrush

>

<

lineargradientbrush

startpoint

="0,0"

endpoint

="1,1">

<

gradientstop

color

="red"

offset

="0" />

<

gradientstop

color

="yellow"

offset

="0.2" />

<

gradientstop

color

="blue"

offset

="0.4" />

<

gradientstop

color

="green"

offset

="0.6" />

<

gradientstop

color

="orchid"

offset

="0.8" />

<

gradientstop

color

="pink"

offset

="1" />

lineargradientbrush

>

textbox.selectionbrush

>

textbox

>

caret 筆刷可以用來修改游標顏色:

<

textbox

borderbrush

="gray"

borderthickness

="3"

width

="200"

height

="30"

caretbrush

="red" />

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 呈現出以下效果,字型為黑色 選區為藍色 ...

MSDN 教學短片WPF 4 筆刷

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