728x90
반응형
728x170
▶ MainWindow.xaml
<Window x:Class="TestProject.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Width="800"
Height="600"
Title="TextBox 엘리먼트 : 입력한 텍스트가 없는 경우 배경 메시지 보여주기"
FontFamily="나눔고딕코딩"
FontSize="16">
<Grid>
<TextBox Name="textBox"
HorizontalAlignment="Center"
VerticalAlignment="Center"
Width="300"
Height="25"
VerticalContentAlignment="Center" />
<TextBlock
HorizontalAlignment="Center"
VerticalAlignment="Center"
Margin="10 0 0 0"
Width="300"
IsHitTestVisible="False"
Foreground="Gray"
Text="명칭을 입력해 주시기 바랍니다...">
<TextBlock.Style>
<Style TargetType="TextBlock">
<Setter Property="Foreground" Value="Gray" />
<Setter Property="Visibility" Value="Hidden" />
<Style.Triggers>
<DataTrigger Binding="{Binding Text, ElementName=textBox}" Value="">
<Setter Property="Visibility" Value="Visible" />
</DataTrigger>
</Style.Triggers>
</Style>
</TextBlock.Style>
</TextBlock>
</Grid>
</Window>
728x90
반응형
그리드형(광고전용)
'C# > WPF' 카테고리의 다른 글
[C#/WPF] RotateTransform 엘리먼트 : 좌우대칭 반사 텍스트 회전하기 (0) | 2020.09.07 |
---|---|
[C#/WPF] ScaleTransform 엘리먼트 : 좌우대칭 반사 텍스트 만들기 (0) | 2020.09.07 |
[C#/WPF] RotateTransform 클래스 : 텍스트 회전하기 (0) | 2020.09.07 |
[C#/WPF] ScaleTransform 엘리먼트 : 하강 문자(descender)가 포함된 텍스트 그림자 만들기 (0) | 2020.09.07 |
[C#/WPF] ScaleTransform 엘리먼트 : 텍스트 그림자 만들기 (0) | 2020.09.07 |
[C#/WPF] TextBox 엘리먼트 : 입력한 텍스트가 없는 경우 배경 메시지 보여주기 (0) | 2020.09.07 |
[C#/WPF] 1차 방정식 직선을 기준으로 대칭 포인트 구하기 (0) | 2020.09.06 |
[C#/WPF] PathGeometry 클래스 : CreateFromGeometry 정적 메소드를 사용해 패스 지오메트리 구하기 (0) | 2020.09.06 |
[C#/WPF] FFMPEG을 사용해 동영상 재생하기 (0) | 2020.09.06 |
[C#/WPF] ControlTemplate 엘리먼트 : ScrollViewer 엘리먼트 정의하기 (0) | 2020.09.03 |
[C#/WPF] ControlTemplate 엘리먼트 : Button 엘리먼트 정의하기 (0) | 2020.09.02 |
댓글을 달아 주세요