水印
原创2023年11月15日小于 1 分钟
微软官方文档提供了一个Textbox的水印示例
升级改造,利用触发器实现相同效果
![watermark](https://nas.ilyl.life:8092/wpf/watermark.gif)
<TextBox>
<TextBox.Style>
<Style TargetType="TextBox">
<Style.Triggers>
<Trigger Property="Text" Value="">
<Setter Property="Background">
<Setter.Value>
<VisualBrush
AlignmentX="Left"
AlignmentY="Center"
Stretch="None">
<VisualBrush.Visual>
<TextBlock
Background="Transparent"
FontSize="14"
Foreground="Silver">
这是水印
</TextBlock>
</VisualBrush.Visual>
</VisualBrush>
</Setter.Value>
</Setter>
</Trigger>
</Style.Triggers>
</Style>
</TextBox.Style>
</TextBox>