2013-04-25 73 views
0

我正在開發Windows應用商店8應用程序。爲此,我想要一些自定義的TextBox控件。我怎樣才能做出像在圖片中的東西? (XAML)特別是那些角落c#Windows 8自定義文本框

Custom TextBox

+0

你可以做一個用戶控件,其中一個圖像(綠色箭頭)和上面的文本框.. – xiriusly 2013-04-25 10:15:42

+0

是的,我認爲這樣做,但它是一個合適的方式? – user1951083 2013-04-25 10:19:07

回答

2

只是讓自己custom Control Template(是鏈接說Silverlight的,但你不會看到win8的XAML等多大區別),併爲你的背景,甚至你可以使用一個Path添加的東西喜歡的顏色改變爲不同的鼠標懸停,突出重點,美國等

<Path Data="M130.32379,0 L142.74992,0 L157.743,15.01704 L142.73584,30.000004 L130.30968,30.000004 L0.31890577,29.99987 L15.159052,15.183544 L0,0.00013974622 z" 
     Fill="#FF1FCD99" Height="30" Width="150" Stretch="Fill" UseLayoutRounding="False"/> 

一旦你有你的自定義控制模板爲您TextBox TargetType的,它只是一個磨砂在需要的地方應用Style標籤指向您的資源,如Style="{StaticResource BlahTextBox}"

希望這會有所幫助。