정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

TextBox.TextChanged 이벤트

2013-12-13

텍스트 상자에서 내용이 변경될 때 발생합니다.

Namespace:  System.Windows.Controls
어셈블리:  System.Windows(System.Windows.dll)
XMLNS for XAML: xmlns에 매핑되지 않습니다.

public event TextChangedEventHandler TextChanged
<TextBox TextChanged="eventhandler"/>

사용자 입력이 있거나 Text 속성을 새 값으로 설정하면 TextChanged 이벤트가 발생됩니다.

Text 속성을 TextBox의 내용과 동일한 문자열로 설정하면 이벤트가 발생되지 않습니다.

TextChanged 이벤트는 비동기입니다. 이 이벤트는 취소할 수 없습니다.

참고참고:

TextBox에서 텍스트와 선택 영역을 변경하면 TextChanged 이벤트가 SelectionChanged 이벤트보다 먼저 발생됩니다.

다음 코드 조각에서는 읽기/쓰기 텍스트 상자와 읽기 전용 텍스트 상자를 표시합니다. 읽기/쓰기 텍스트 상자에 텍스트를 입력하면 읽기 전용 텍스트 상자에 해당 텍스트가 표시됩니다. 이 예제는 TextBox 클래스 개요에서 제공하는 예제의 일부입니다.


<TextBlock Margin="20,20,0,0" Text="Type Text Here"/>

<TextBox x:Name="ReadWriteTB" TextChanged="ReadWriteTB_TextChanged"  IsReadOnly="False" HorizontalAlignment="Left" 
         Margin="20,5,0,0" Height="70" Width="200" />

<TextBlock Margin="20,20,0,0" Text="Read Only TextBox"/>

<TextBox x:Name="ReadOnlyTB"  IsReadOnly="True" HorizontalAlignment="Left" Margin="20,5,0,0" Height="70" Width="200" />




//The following method displays the text entered in ReadWriteTB in ReadOnlyTB.
private void ReadWriteTB_TextChanged(object sender, RoutedEventArgs e)
{
    ReadOnlyTB.Text = ReadWriteTB.Text;
}


Windows Phone OS

지원되는 버전: 8.0, 7.1, 7.0

Windows Phone

표시: