我有Textbox
蓝色Background
和白色Foreground
的。输入文本时,我的整体Textbox
变成白色,我看不到我正在输入的内容,因为我在白色背景上写白色字母。写入即蓝色时如何更改文本框的背景?
问问题
3545 次
2 回答
6
像这样将事件处理程序添加GotFocus
到 TextBox。
private void TextBox_GotFocus(object sender, RoutedEventArgs e)
{
(sender as TextBox).Background = new SolidColorBrush(Colors.Blue);
}
于 2012-06-21T12:08:22.493 回答
4
一个更好的方法是直接在表达式混合中编辑焦点样式。本教程将为您提供帮助。
http://www.windowsphonegeek.com/tips/wp7-textbox-light-theme-problems-the-solution
于 2012-06-21T14:55:54.900 回答