你的位置:首页 > 软件开发 > ASP.net > 【转】WPF TextBox和PasswordBox加水印

【转】WPF TextBox和PasswordBox加水印

发布时间:2015-09-14 16:00:07
原文地址:http://www.w2bc.com/Article/14488Textbox加水印Textbox加水印,需要一个VisualBrush和触发器验证Text是否为空,在空的时候设置背景的Brush就可以实现水印效果。<TextBox Name="txt ...

【转】WPF TextBox和PasswordBox加水印

原文地址:http://www.w2bc.com/Article/14488

Textbox加水印

Textbox加水印,需要一个VisualBrush和触发器验证Text是否为空,在空的时候设置背景的Brush就可以实现水印效果。

<TextBox Name="txtBoxName" Width="120" Height="23">      <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">          <Setter Property="Height" Value="23"/>          <Setter Property="HorizontalAlignment" Value="Left"/>          <Setter Property="VerticalAlignment" Value="Top"/>          <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>

原标题:【转】WPF TextBox和PasswordBox加水印

关键词:wpf

wpf
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。