首页 > 代码库 > 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=http://www.mamicode.com/"{x:Null}"> <Setter Property="Background" Value=http://www.mamicode.com/"{StaticResource HelpBrush}"/> </Trigger> <Trigger Property="Text" Value=http://www.mamicode.com/""> <Setter Property="Background" Value=http://www.mamicode.com/"{StaticResource HelpBrush}"/> </Trigger> </Style.Triggers> </Style> </TextBox.Style> </TextBox>
效果图如下:
WPF 设置TextBox为空时,背景为文字提示。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。