wpf – 具有半透明背景的文本框

需要文本框的半透明背景,文本内容应该正常显示.

可以存储在资源字典中的样式或画笔很好.

注意:

>我的textBox包含在ContentControl中.
>这个类似的问题没有帮助. TextBox with a Transparent Background .

最佳答案
在XAML中,您可以将Background属性设置为Transparent:

<TextBox Background="Transparent" />

在代码隐藏中,您可以使用以下代码:

TextBox tb = new TextBox 
{
    Width = 100,
    Background = Brushes.Transparent
};

如果要将背景设置为对所有TextBox透明,可以使用以下样式:

<Style TargetType="TextBox">
    <Setter Property="Background" Value="Transparent" />
</Style>

转载注明原文:wpf – 具有半透明背景的文本框 - 代码日志