다음을 통해 공유


KeyEventHandler 대리자

정의

관련 연결된 이벤트와 미리 보기 이벤트뿐만 아니라 KeyUpKeyDown 라우트된 이벤트를 처리할 메서드를 나타냅니다.

public delegate void KeyEventHandler(System::Object ^ sender, KeyEventArgs ^ e);
public delegate void KeyEventHandler(object sender, KeyEventArgs e);
type KeyEventHandler = delegate of obj * KeyEventArgs -> unit
Public Delegate Sub KeyEventHandler(sender As Object, e As KeyEventArgs)

매개 변수

sender
Object

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

e
KeyEventArgs

이벤트 데이터입니다.

예제

다음 예제에서는 이벤트와 연결 된 키가 있는지 여부를 확인 하면 Return 키.

private void OnKeyDownHandler(object sender, KeyEventArgs e)
{
    if (e.Key == Key.Return)
    {
        textBlock1.Text = "You Entered: " + textBox1.Text;
    }
}
Private Sub OnKeyDownHandler(ByVal sender As Object, ByVal e As KeyEventArgs)
    If (e.Key = Key.Return) Then
        textBlock1.Text = "You Entered: " + textBox1.Text
    End If
End Sub

설명

이 대리자는 다음과 같은 연결 된 이벤트와 함께 사용 됩니다.

이 대리자는 기본 요소에 다음 라우트된 이벤트로도 사용 됩니다. 이러한 라우트된 이벤트는 이전에 나열된 연결된 이벤트를 전달하여 WPF의 일반 요소 모델에 더 쉽게 액세스할 수 있도록 합니다.

연결 된 이벤트 및 기본 요소의 라우트된 이벤트에 이벤트 데이터를 공유 하 고 버전 라우트된 이벤트의 터널링 및 버블링 이벤트 데이터를 공유할 수도 있습니다. 이 이벤트 경로 따라 이동할 때 이벤트의 처리 된 특성에 영향을 줄 수 있습니다. 자세한 내용은 참조 하세요 입력 개요합니다.

확장 메서드

GetMethodInfo(Delegate)

지정된 대리자가 나타내는 메서드를 나타내는 개체를 가져옵니다.

적용 대상

추가 정보