我在XAML中创建了一个文本框,如下所示:
<TextBox x:Name="search"
TextWrapping="Wrap"
VerticalAlignment="Top"
Margin="-12,-13,45,0"
Background="#FFB2B2B8"
BorderBrush="Transparent"
Foreground="White"
inputScope="Search"
SelectionForeground="#FF72BCE6" />
每当我点击文本框来写东西时,它的背景都会改变。如何设置背景以使其始终使用相同的颜色?
答案 0 :(得分:1)
使用焦点事件处理程序。
编辑:进一步解释,
将onfocus事件处理程序附加到文本框
在方法中,将文本框的背景颜色设置为您想要的颜色。
进一步扩展,如果你想了解更多我的意思,请检查一下 http://www.limguohong.com/2012/09/windows-phone-7-textbox-on-focus-color/
答案 1 :(得分:0)
您可以尝试创建新模板,并在聚焦时使背景颜色保持不变。