代码如下:
前端定义一个TextBox:
<!-- TextBox的Style绑定到下面的静态资源,CaretBrush表示光标的颜色 -->
<TextBox Name="textBox" FontSize="12" Foreground="White" Margin="5" Width="200" Height="30" Style="{
StaticResource QueryTextBoxStyle}" CaretBrush="White">
在资源文件中加入以下内容:
<Style TargetType="TextBox" x:Key="QueryTextBoxStyle"><!-- x:Key="QueryTextBoxStyle"此属性是必须的,Style通过Key来绑定 -->
<Setter Property ="Template">
<Setter.Value>
<ControlTemplate TargetType="TextBox">
<!-- 定义一个Border实现TextBox的边框样式的改变