본문 바로가기
C#/C# WPF

WPF Placeholder TextBox

by doublerabbits 2022. 7. 16.

 

<Grid>
    <TextBox Width="270"  VerticalAlignment="Center" HorizontalAlignment="Left" x:Name="WaterMakrTextBox"/>
    <TextBlock IsHitTestVisible="False" Text="Water Mark Text" VerticalAlignment="Center" HorizontalAlignment="Left" Foreground="LightGray">
        <TextBlock.Style>
            <Style TargetType="{x:Type TextBlock}">
                <Setter Property="Visibility" Value="Collapsed"/>
                <Style.Triggers>
                    <DataTrigger Binding="{Binding Text, ElementName=WaterMakrTextBox}" Value="">
                        <Setter Property="Visibility" Value="Visible"/>
                    </DataTrigger>
                </Style.Triggers>
            </Style>
        </TextBlock.Style>
    </TextBlock>
</Grid>

 

 

'C# > C# WPF' 카테고리의 다른 글

Converter  (0) 2022.07.23
WPF Label Underline  (0) 2022.07.16
WPF RoundButton  (0) 2022.07.16
WPF TextBox  (0) 2022.07.16
Constant for Xaml  (0) 2022.07.16