(WP7DEV)键入时文本框背景会发生变化

时间:2012-09-08 18:38:04

标签: c# textbox windows-phone-7.1 background-color

我在XAML中创建了一个文本框,如下所示:

 <TextBox x:Name="search"
              TextWrapping="Wrap"
              VerticalAlignment="Top"
              Margin="-12,-13,45,0"
              Background="#FFB2B2B8"
              BorderBrush="Transparent"
              Foreground="White"
              inputScope="Search" 
              SelectionForeground="#FF72BCE6" />

每当我点击文本框来写东西时,它的背景都会改变。如何设置背景以使其始终使用相同的颜色?

2 个答案:

答案 0 :(得分:1)

使用焦点事件处理程序。

编辑:进一步解释,

  1. 将onfocus事件处理程序附加到文本框

  2. 在方法中,将文本框的背景颜色设置为您想要的颜色。

  3. 进一步扩展,如果你想了解更多我的意思,请检查一下 http://www.limguohong.com/2012/09/windows-phone-7-textbox-on-focus-color/

答案 1 :(得分:0)

您可以尝试创建新模板,并在聚焦时使背景颜色保持不变。