文本框与半透明背景

don*_*ngx 5 wpf xaml

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

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

注意:

  1. 我的textBox包含在ContentControl中.

  2. 这个类似的问题没有帮助.TextBox与透明背景.

kma*_*zek 15

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

<TextBox Background="Transparent" />
Run Code Online (Sandbox Code Playgroud)

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

TextBox tb = new TextBox 
{
    Width = 100,
    Background = Brushes.Transparent
};
Run Code Online (Sandbox Code Playgroud)

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

<Style TargetType="TextBox">
    <Setter Property="Background" Value="Transparent" />
</Style>
Run Code Online (Sandbox Code Playgroud)