내보내기(0) 인쇄
모두 확장
확장 최소화

TextChangedEventHandler 대리자

업데이트: 2007년 11월

TextBoxBase.TextChanged  라우트된 이벤트를 처리할 메서드를 나타냅니다.

네임스페이스:  System.Windows.Controls
어셈블리:  PresentationFramework(PresentationFramework.dll)

public delegate void TextChangedEventHandler(
	Object sender,
	TextChangedEventArgs e
)
/** @delegate */
public delegate void TextChangedEventHandler(
	Object sender,
	TextChangedEventArgs e
)
JScript에서는 대리자를 지원하지 않습니다.
XAML에서는 대리자를 사용할 수 있지만 직접 정의할 수는 없습니다.

매개 변수

sender
형식: System.Object

이벤트 처리기가 연결된 개체입니다.

e
형식: System.Windows.Controls.TextChangedEventArgs

이벤트 데이터입니다.

이 예제에서는 TextChanged 이벤트를 사용하여 TextBox 컨트롤의 텍스트가 변경될 때마다 메서드를 실행하는 한 가지 방법을 보여 줍니다.

변경 내용을 모니터링할 TextBox 컨트롤이 포함된 XAML의 코드 숨김 클래스에서 TextChanged 이벤트가 발생할 때마다 호출할 메서드를 삽입합니다. 이 메서드에는 TextChangedEventHandler 대리자에 필요한 시그니처와 일치하는 시그니처가 있어야 합니다.

TextBox 컨트롤의 내용이 변경될 때마다 사용자에 의해 또는 프로그래밍 방식으로 이벤트 처리기가 호출됩니다.

참고: 이 이벤트는 TextBox 컨트롤이 만들어져 텍스트로 처음 채워질 때 발생합니다.

TextBox 컨트롤이 정의된 XAML(Extensible Application Markup Language)에서 이벤트 처리기 메서드 이름과 일치하는 값으로 TextChanged 특성을 지정합니다.

<TextBox  TextChanged="textChangedEventHandler">
  Here is the initial text in my TextBox.  Each time the contents of this TextBox are changed, 
  the TextChanged event  fires and textChangedEventHandler is called.
</TextBox>


변경 내용을 모니터링할 TextBox 컨트롤이 포함된 XAML의 코드 숨김 클래스에서 TextChanged 이벤트가 발생할 때마다 호출할 메서드를 삽입합니다. 이 메서드에는 TextChangedEventHandler 대리자에 필요한 시그니처와 일치하는 시그니처가 있어야 합니다.

// TextChangedEventHandler delegate method.
private void textChangedEventHandler(object sender, TextChangedEventArgs args)
{    
    // Omitted Code: Insert code that does something whenever
    // the text changes...
} // end textChangedEventHandler


TextBox 컨트롤의 내용이 변경될 때마다 사용자에 의해 또는 프로그래밍 방식으로 이벤트 처리기가 호출됩니다.

참고: 이 이벤트는 TextBox 컨트롤이 만들어져 텍스트로 처음 채워질 때 발생합니다.

주석

Windows Vista

.NET Framework 및 .NET Compact Framework에서 모든 플랫폼의 전체 버전을 지원하지는 않습니다. 지원되는 버전의 목록을 보려면 .NET Framework 시스템 요구 사항을 참조하십시오.

.NET Framework

3.5, 3.0에서 지원

커뮤니티 추가 항목

추가
표시:
© 2014 Microsoft