我可以更改TextBox
的前景,背景等,但是当文本框获得焦点时,它的背景会变白。如何将其设置为透明(或任何其他颜色)?
<TextBox Foreground="Black" SelectionBackground="Black" SelectionForeground="White" Background="Transparent" Text="Hello!"/>
(这是一个Windows手机程序,但与WPF没那么不同)
答案 0 :(得分:0)
无法在Windows Phone文本框上设置焦点背景。
我在最近的应用中碰到了这个问题。 (Cornet - For Web Developers)
我通过在它后面放一个矩形并用我需要的颜色填充它来处理它。这是一个贫民窟的解决方案。更好的选择是创建自定义控件。
您可以在我的应用中看到它的外观
答案 1 :(得分:0)
textbox1.Background = new SolidColorBrush(Colors.Cyan); //Cyan for example.
这对你有用吗?