我正在开发一个 Windows Store 8 应用程序。为此,我想要一些自定义的 TextBox 控件。我怎样才能制作像图片中的东西?(XAML) 特别是那些角落
问问题
172 次
1 回答
2
只需为自己制作一个自定义控件模板(是的,链接显示 Silverlight,但您不会在 win8 XAML 等中看到太大差异),您可以将 aPath
用于您的背景,甚至可以为不同的 MouseOver、Focused、States 等添加颜色更改等内容.
<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}"
.
希望这可以帮助。
于 2013-04-25T14:36:29.667 回答