2013-04-25 76 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}"

希望这会有所帮助。