zoukankan      html  css  js  c++  java
  • WPF 设置TextBox为空时,背景为文字提示

    WPF 设置TextBox为空时,背景为文字提示。

     
    复制代码
    复制代码
            <TextBox FontSize="17" Height="26" Margin="230,150,189,0" Name="txt_Account" VerticalAlignment="Top" Foreground="Indigo" TabIndex="0" BorderThickness="1">
    <TextBox.Resources>
    <VisualBrush x:Key="HelpBrush" TileMode="None" Opacity="0.3" Stretch="None" AlignmentX="Left">
    <VisualBrush.Visual>
    <TextBlock FontStyle="Italic" Text="请输入用户名"/>
    </VisualBrush.Visual>
    </VisualBrush>
    </TextBox.Resources>
    <TextBox.Style>
    <Style TargetType="TextBox">
    <Style.Triggers>
    <Trigger Property="Text" Value="{x:Null}">
    <Setter Property="Background" Value="{StaticResource HelpBrush}"/>
    </Trigger>
    <Trigger Property="Text" Value="">
    <Setter Property="Background" Value="{StaticResource HelpBrush}"/>
    </Trigger>
    </Style.Triggers>
    </Style>
    </TextBox.Style>
    </TextBox>
    复制代码
    复制代码

    效果图如下:

  • 相关阅读:
    9IDEA常见的快捷键
    8Java类与对象
    5Java运算符
    10Java面向对象中级
    3Java基础
    4Java基础变量
    6Java控制结构
    7Java数组
    11Java面向对象高级
    缓存事件过期监听机制
  • 原文地址:https://www.cnblogs.com/ExMan/p/5417257.html
Copyright © 2011-2022 走看看