WPF 이벤트 빠른 참조
이벤트는 Microsoft Expression Blend 응용 프로그램이 변경될 때 발생합니다. 예를 들어 응용 프로그램을 실행하는 사람이 단추를 클릭하면 Click 이벤트가 발생합니다. Expression Blend에서는 이벤트 트리거를 사용하거나 코드로 프로그래밍된 이벤트 처리기를 사용하여 응용 프로그램이 이벤트에 응답하도록 할 수 있습니다. 자세한 내용은 트리거 및 사용자 대화형 작업 및 이벤트 처리 및 사용자 대화형 작업을 참조하십시오.
[!참고]
이 항목에는 Windows Presentation Foundation 응용 프로그램에 대한 정보가 포함되어 있습니다. Microsoft Silverlight 1.0 이벤트 처리에 대한 자세한 내용은 Silverlight 1.0 개요 및 Silverlight 응용 프로그램에서 스토리보드를 제어하는 단추 만들기를 참조하십시오. Silverlight 스크립팅 및 마우스 이벤트도 참조할 수 있습니다. Silverlight 2 이벤트에 대한 자세한 내용은 Silverlight 2 컨트롤 갤러리에 나와 있는 개별 컨트롤의 설명서를 참조하십시오.
Expression Blend 내에서 이벤트 처리기에 대한 프로그램 코드를 작성할 수는 없지만 이벤트 처리기 기능을 사용하여 이벤트 처리기 메서드에 대한 코드를 생성할 수 있습니다. 이벤트 처리기 코드를 생성하려면 속성 패널에서 이벤트 단추 를 클릭한 다음 이벤트를 두 번 클릭합니다. Microsoft Visual Studio 2008 Standard Edition 이상이 설치된 경우 Expression Blend에서 이벤트를 두 번 클릭하면 편리한 자동화 환경에 따라 이벤트 처리기 코드가 응용 프로그램의 코드 숨김 파일에 자동으로 붙여 넣어집니다. Visual Studio Express Edition이 설치되지 않은 경우(Visual Studio가 설치된 경우에도 클립보드 사용 가능) 클립보드를 사용하는 수동 워크플로가 진행됩니다. 두 경우 중 어떤 환경으로 Expression Blend를 사용할 것인지 선택할 수 있습니다. 도구 메뉴에서 옵션을 클릭하고 이벤트 처리기를 클릭한 다음, Visual Studio를 사용할 것인지 항상 클립보드를 사용할 것인지 선택합니다. 자세한 내용은 이벤트 처리 및 사용자 대화형 작업 및 새 이벤트 처리기 메서드 만들기를 참조하십시오.
Expression Blend에서 사용할 수 있는 이벤트 목록이 아래에 정리되어 있으니 빠른 참조로 활용하시기 바랍니다. 사용할 수 있는 이벤트는 인터랙션 패널의 개체 및 타임라인에서 선택한 개체에 따라 달라질 수 있습니다. 예를 들어 개체 및 타임라인에서 LayoutRoot를 선택하면 Window 개체에만 이벤트를 사용할 수 있으므로 Activated 이벤트 처리기 메서드를 만들 수 없습니다.
또한 이벤트 패널에서 이벤트 이름 위에 마우스 포인터를 갖다 대면 해당 도구 설명이 표시되어 각 이벤트의 기능을 확인할 수 있습니다. 또한 MSDN의 이벤트(WPF) 섹션에서 각 이벤트에 대한 세부 정보를 확인할 수 있습니다.
이벤트 |
설명 |
---|---|
Annotation.AnchorChanged |
anchor 요소를 추가, 제거 또는 수정하면 발생합니다. |
Annotation.AuthorChanged |
author 요소를 추가, 제거 또는 수정하면 발생합니다. |
Annotation.CargoChanged |
cargo 요소를 추가, 제거 또는 수정하면 발생합니다. |
AnnotationStore.AnchorChanged |
저장소의 주석에서 anchor 요소가 변경되면 발생합니다. |
AnnotationStore.AuthorChanged |
저장소의 주석에서 author 요소가 변경되면 발생합니다. |
AnnotationStore.CargoChanged |
저장소의 주석에서 cargo 요소가 변경되면 발생합니다. |
AnnotationStore.StoreContentChanged |
저장소에서 주석을 추가하거나 삭제하면 발생합니다. |
Application.Activated |
응용 프로그램이 포그라운드로 실행되면 발생합니다. |
Application.Deactivated |
응용 프로그램이 더 이상 포그라운드로 실행되지 않으면 발생합니다. |
Application.DispatcherUnhandledException |
처리되지 않은 예외가 발생하면 발생합니다. |
Application.Exit |
응용 프로그램이 종료되기 바로 전에 발생합니다. |
Application.FragmentNavigation |
응용 프로그램 내 하나 이상의 NavigationService 개체에서 FragmentNavigation이 발생하면 발생합니다. |
Application.LoadCompleted |
응용 프로그램 내 하나 이상의 NavigationService 개체에서 LoadCompleted가 발생하면 발생합니다. |
Application.Navigated |
응용 프로그램 내 하나 이상의 NavigationService 개체에서 Navigated가 발생하면 발생합니다. |
Application.Navigating |
응용 프로그램 내 하나 이상의 NavigationService 개체에서 Navigating이 발생하면 발생합니다. |
Application.NavigationProgress |
응용 프로그램 내 하나 이상의 NavigationService 개체에서 NavigationProgress가 발생하면 발생합니다. |
Application.NavigationStopped |
응용 프로그램 내 하나 이상의 NavigationService 개체에서 NavigationStopped가 발생하면 발생합니다. |
Application.SessionEnding |
사용자가 운영 체제를 로그오프하거나 종료하여 Windows 세션을 끝내면 발생합니다. |
Application.Startup |
Application 개체의 Run 메서드가 호출되면 발생합니다. |
BitmapDecoder.DownloadCompleted |
BitmapDecoder에서 비트맵 콘텐츠 다운로드가 완료되면 발생합니다. |
BitmapDecoder.DownloadProgress |
BitmapDecoder에서 비트맵 콘텐츠를 다운로드하는 중이면 발생합니다. |
BitmapSource.DownloadCompleted |
비트맵 콘텐츠를 완전히 다운로드하면 발생합니다. |
BitmapSource.DownloadProgress |
비트맵 콘텐츠의 다운로드 진행률이 변경되면 발생합니다. |
ButtonBase.Click |
단추를 클릭하면 발생합니다. |
Clock.CurrentGlobalSpeedInvalidated |
시계의 속도를 업데이트하면 발생합니다. |
Clock.CurrentStateInvalidated |
시계의 CurrentState 속성을 업데이트하면 발생합니다. |
Clock.CurrentTimeInvalidated |
시계의 CurrentTime이 잘못되면 발생합니다. |
CollectionView.CurrentChanged |
현재 항목이 변경된 후에 발생합니다. |
CollectionView.CurrentChanging |
현재 항목이 변경 중이면 발생합니다. |
CollectionViewSource.Filter |
필터링 논리를 제공합니다. |
ComboBox.DropDownClosed |
콤보 상자의 드롭다운 부분이 더 이상 표시되지 않으면 발생합니다. |
ComboBox.DropDownOpened |
콤보 상자의 팝업 목록이 열리면 발생합니다. |
CommandBinding.CanExecute |
명령 대상에서 이 CommandBinding에 연결된 명령을 실행할 수 있는지 여부를 결정하는 검사를 시작하면 발생합니다. |
CommandBinding.Executed |
이 CommandBinding에 연결된 명령이 실행되면 발생합니다. |
CommandBinding.PreviewCanExecute |
현재 명령 대상에서 이 CommandBinding에 연결된 명령을 실행할 수 있는지 여부를 결정하는 검사를 시작하면 발생합니다. |
CommandBinding.PreviewExecuted |
이 CommandBinding에 연결된 명령이 실행되면 발생합니다. |
ContentElement.DragEnter |
입력 시스템에서 이 요소를 끌기 대상으로 사용하는 기본 끌기 이벤트를 보고하면 발생합니다. |
ContentElement.DragLeave |
입력 시스템에서 이 요소를 끌기 원본으로 사용하는 기본 끌기 이벤트를 보고하면 발생합니다. |
ContentElement.DragOver |
입력 시스템에서 이 요소를 잠재적인 놓기 대상으로 사용하는 기본 끌기 이벤트를 보고하면 발생합니다. |
ContentElement.Drop |
입력 시스템에서 이 요소를 놓기 대상으로 사용하는 기본 놓기 이벤트를 보고하면 발생합니다. |
ContentElement.GiveFeedback |
입력 시스템에서 이 요소를 포함하는 기본 끌어서 놓기 이벤트를 보고하면 발생합니다. |
ContentElement.GotFocus |
이 요소가 논리 포커스를 가져오면 발생합니다. |
ContentElement.GotKeyboardFocus |
이 요소에 키보드 포커스가 있으면 발생합니다. |
ContentElement.GotMouseCapture |
이 요소가 마우스를 캡처하면 발생합니다. |
ContentElement.GotStylusCapture |
이 요소가 스타일러스를 캡처하면 발생합니다. |
ContentElement.IsEnabledChanged |
이 요소의 IsEnabled 속성 값이 변경되면 발생합니다. |
ContentElement.IsKeyboardFocusedChanged |
이 요소의 IsKeyboardFocused 속성 값이 변경되면 발생합니다. |
ContentElement.IsKeyboardFocusWithinChanged |
이 요소의 IsKeyboardFocusWithinChanged 속성 값이 변경되면 발생합니다. |
ContentElement.IsMouseCapturedChanged |
이 요소의 IsMouseCaptured 속성 값이 변경되면 발생합니다. |
ContentElement.IsMouseCaptureWithinChanged |
이 요소의 IsMouseCaptureWithinProperty 필드 값이 변경되면 발생합니다. |
ContentElement.IsMouseDirectlyOverChanged |
이 요소의 IsMouseDirectlyOver 속성 값이 변경되면 발생합니다. |
ContentElement.IsStylusCapturedChanged |
이 요소의 IsStylusCaptured 속성 값이 변경되면 발생합니다. |
ContentElement.IsStylusCaptureWithinChanged |
이 요소의 IsStylusCaptureWithin 속성 값이 변경되면 발생합니다. |
ContentElement.IsStylusDirectlyOverChanged |
이 요소의 IsStylusDirectlyOver 속성 값이 변경되면 발생합니다. |
ContentElement.KeyDown |
이 요소에 키보드 포커스가 있는 동안 키를 누르면 발생합니다. |
ContentElement.KeyUp |
이 요소에 키보드 포커스가 있는 동안 키를 놓으면 발생합니다. |
ContentElement.LostFocus |
이 요소가 논리 포커스를 손실하면 발생합니다. |
ContentElement.LostKeyboardFocus |
이 요소에 더 이상 키보드 포커스가 없으면 발생합니다. |
ContentElement.LostMouseCapture |
이 요소가 마우스 캡처를 손실하면 발생합니다. |
ContentElement.LostStylusCapture |
이 요소가 스타일러스 캡처를 손실하면 발생합니다. |
ContentElement.MouseDown |
마우스 포인터가 이 요소 위에 있는 동안 마우스 단추를 누르면 발생합니다. ContentElement가 Button 컨트롤이면 Windows Presentation Foundation에서 이 이벤트를 등록하지 않습니다. 대신 PreviewMouseDown이나 Click 이벤트를 사용합니다. |
ContentElement.MouseEnter |
마우스 포인터가 이 요소의 영역 안으로 들어가면 발생합니다. |
ContentElement.MouseLeave |
마우스 포인터가 이 요소의 영역을 벗어나면 발생합니다. |
ContentElement.MouseLeftButtonDown |
마우스 포인터가 이 요소 위에 있는 동안 마우스 왼쪽 단추를 누르면 발생합니다. |
ContentElement.MouseLeftButtonUp |
마우스 포인터가 이 요소 위에 있는 동안 마우스 왼쪽 단추를 놓으면 발생합니다. |
ContentElement.MouseMove |
마우스 포인터가 이 요소 위에 있는 동안 마우스 포인터를 움직이면 발생합니다. |
ContentElement.MouseRightButtonDown |
마우스 포인터가 이 요소 위에 있는 동안 마우스 오른쪽 단추를 누르면 발생합니다. |
ContentElement.MouseRightButtonUp |
마우스 포인터가 이 요소 위에 있는 동안 마우스 오른쪽 단추를 놓으면 발생합니다. |
ContentElement.MouseUp |
이 요소 위에서 마우스 단추를 놓으면 발생합니다. |
ContentElement.MouseWheel |
마우스 포인터가 이 요소 위에 있는 동안 사용자가 마우스 휠을 굴리면 발생합니다. |
ContentElement.PreviewDragEnter |
입력 시스템에서 이 요소를 끌기 대상으로 사용하는 기본 끌기 이벤트를 보고하면 발생합니다. |
ContentElement.PreviewDragLeave |
입력 시스템에서 이 요소를 끌기 원본으로 사용하는 기본 끌기 이벤트를 보고하면 발생합니다. |
ContentElement.PreviewDragOver |
입력 시스템에서 이 요소를 잠재적인 놓기 대상으로 사용하는 기본 끌기 이벤트를 보고하면 발생합니다. |
ContentElement.PreviewDrop |
입력 시스템에서 이 요소를 놓기 대상으로 사용하는 기본 놓기 이벤트를 보고하면 발생합니다. |
ContentElement.PreviewGiveFeedback |
끌어서 놓기 작업이 시작되면 발생합니다. |
ContentElement.PreviewGotKeyboardFocus |
이 요소에 키보드 포커스가 있으면 발생합니다. |
ContentElement.PreviewKeyDown |
이 요소에 키보드 포커스가 있는 동안 키를 누르면 발생합니다. |
ContentElement.PreviewKeyUp |
이 요소에 키보드 포커스가 있는 동안 키를 놓으면 발생합니다. |
ContentElement.PreviewLostKeyboardFocus |
이 요소에 더 이상 키보드 포커스가 없으면 발생합니다. |
ContentElement.PreviewMouseDown |
마우스 포인터가 이 요소 위에 있는 동안 마우스 단추를 누르면 발생합니다. |
ContentElement.PreviewMouseLeftButtonDown |
마우스 포인터가 이 요소 위에 있는 동안 마우스 왼쪽 단추를 누르면 발생합니다. |
ContentElement.PreviewMouseLeftButtonUp |
마우스 포인터가 이 요소 위에 있는 동안 마우스 왼쪽 단추를 놓으면 발생합니다. |
ContentElement.PreviewMouseMove |
마우스 포인터가 이 요소 위에 있는 동안 마우스 포인터를 움직이면 발생합니다. |
ContentElement.PreviewMouseRightButtonDown |
마우스 포인터가 이 요소 위에 있는 동안 마우스 오른쪽 단추를 누르면 발생합니다. |
ContentElement.PreviewMouseRightButtonUp |
마우스 포인터가 이 요소 위에 있는 동안 마우스 오른쪽 단추를 놓으면 발생합니다. |
ContentElement.PreviewMouseUp |
마우스 포인터가 이 요소 위에 있는 동안 마우스 단추를 놓으면 발생합니다. |
ContentElement.PreviewMouseWheel |
마우스 포인터가 이 요소 위에 있는 동안 사용자가 마우스 휠을 굴리면 발생합니다. |
ContentElement.PreviewQueryContinueDrag |
끌어서 놓기 작업 중 키보드 또는 마우스 단추 상태가 변경되면 발생합니다. |
ContentElement.PreviewStylusButtonDown |
포인터가 이 요소 위에 있는 동안 스타일러스 단추를 누르면 발생합니다. |
ContentElement.PreviewStylusButtonUp |
포인터가 이 요소 위에 있는 동안 스타일러스 단추를 놓으면 발생합니다. |
ContentElement.PreviewStylusDown |
스타일러스가 이 요소 위에 있는 동안 스타일러스가 디지타이저를 건드리면 발생합니다. |
ContentElement.PreviewStylusInAirMove |
스타일러스가 디지타이저를 실제로 건드리지 않고 요소 위로 움직이면 발생합니다. |
ContentElement.PreviewStylusInRange |
이 요소 위에 있는 동안 스타일러스가 디지타이저에 가까이 있어 검색할 수 있으면 발생합니다. |
ContentElement.PreviewStylusMove |
요소 위에 있는 동안 스타일러스를 움직이면 발생합니다. 이 이벤트를 발생시키려면 디지타이저에서 스타일러스를 검색하는 동안 움직여야 합니다. 그렇지 않으면 PreviewStylusInAirMove가 대신 발생합니다. |
ContentElement.PreviewStylusOutOfRange |
스타일러스가 디지타이저에서 멀리 떨어져 있어 검색할 수 없으면 발생합니다. |
ContentElement.PreviewStylusSystemGesture |
사용자가 여러 스타일러스 제스처 중 하나를 수행하면 발생합니다. |
ContentElement.PreviewStylusUp |
스타일러스가 이 요소 위에 있는 동안 사용자가 디지타이저에서 스타일러스를 올리면 발생합니다. |
ContentElement.PreviewTextInput |
이 요소가 장치와 별개의 방식으로 텍스트를 가져오면 발생합니다. |
ContentElement.QueryContinueDrag |
끌어서 놓기 작업 중 키보드 또는 마우스 단추 상태가 변경되면 발생합니다. |
ContentElement.QueryCursor |
커서를 표시하도록 요청하면 발생합니다. 이 이벤트는 마우스 포인터를 새 위치로 이동할 때마다 요소에서 발생합니다. 즉, 새로운 위치에 따라 커서 개체가 변경되어야 할 수 있습니다. |
ContentElement.StylusButtonDown |
포인터가 이 요소 위에 있는 동안 스타일러스 단추를 누르면 발생합니다. |
ContentElement.StylusButtonUp |
포인터가 이 요소 위에 있는 동안 스타일러스 단추를 놓으면 발생합니다. |
ContentElement.StylusDown |
스타일러스가 이 요소 위에 있는 동안 스타일러스가 디지타이저를 건드리면 발생합니다. |
ContentElement.StylusEnter |
스타일러스가 이 요소의 영역 안으로 들어가면 발생합니다. |
ContentElement.StylusInAirMove |
스타일러스가 디지타이저를 실제로 건드리지 않고 요소 위로 움직이면 발생합니다. |
ContentElement.StylusInRange |
이 요소 위에 있는 동안 스타일러스가 디지타이저에 가까이 있어 검색할 수 있으면 발생합니다. |
ContentElement.StylusLeave |
스타일러스가 요소의 영역을 벗어나면 발생합니다. |
ContentElement.StylusMove |
스타일러스를 이 요소 위로 움직이면 발생합니다. 이 이벤트를 발생시키려면 스타일러스가 디지타이저 위에 있는 동안 스타일러스를 움직여야 합니다. 그렇지 않으면 StylusInAirMove가 대신 발생합니다. |
ContentElement.StylusOutOfRange |
이 요소 위에 있는 동안 스타일러스가 디지타이저에서 멀리 떨어져 있어 검색할 수 없으면 발생합니다. |
ContentElement.StylusSystemGesture |
사용자가 여러 스타일러스 제스처 중 하나를 수행하면 발생합니다. |
ContentElement.StylusUp |
스타일러스가 이 요소 위에 있는 동안 사용자가 디지타이저에서 스타일러스를 올리면 발생합니다. |
ContentElement.TextInput |
이 요소가 장치와 별개의 방식으로 텍스트를 가져오면 발생합니다. |
ContextMenu.Closed |
상황에 맞는 메뉴의 특정 인스턴스가 닫히면 발생합니다. |
ContextMenu.Opened |
상황에 맞는 메뉴의 특정 인스턴스가 열리면 발생합니다. |
Control.MouseDoubleClick |
컨트롤을 마우스로 두 번 클릭하면 발생합니다. |
Control.PreviewMouseDoubleClick |
사용자가 마우스 단추를 두 번 이상 클릭하면 발생합니다. |
DataSourceProvider.DataChanged |
Data 속성에 새로운 값이 있으면 발생합니다. |
DataTrigger.Invalidated |
|
Dispatcher.ShutdownFinished |
디스패처가 종료되면 발생합니다. |
Dispatcher.ShutdownStarted |
디스패처가 종료되기 시작하면 발생합니다. |
Dispatcher.UnhandledException |
Invoke 또는 BeginInvoke를 통해 대리자가 실행되는 동안 스레드 예외가 throw되고 catch되지 않으면 발생합니다. |
Dispatcher.UnhandledExceptionFilter |
필터 단계에서 Invoke 또는 BeginInvoke를 통해 대리자가 실행되는 동안 스레드 예외가 throw되고 catch되지 않으면 발생합니다. |
DispatcherHooks.DispatcherInactive |
디스패처에 더 이상 처리할 작업이 없으면 발생합니다. |
DispatcherHooks.OperationAborted |
작업이 중단되면 발생합니다. |
DispatcherHooks.OperationCompleted |
작업이 완료되면 발생합니다. |
DispatcherHooks.OperationPosted |
작업이 디스패처에 게시되면 발생합니다. |
DispatcherHooks.OperationPriorityChanged |
작업의 우선 순위가 변경되면 발생합니다. |
DispatcherOperation.Aborted |
이 DispatcherOperation에 연결된 디스패처 큐의 대리자가 중단되면 발생합니다. |
DispatcherOperation.Completed |
이 DispatcherOperation에 연결된 디스패처 큐의 대리자가 완료되면 발생합니다. |
DispatcherTimer.Tick |
타이머 간격이 경과되고 타이머를 사용할 수 있으면 발생합니다. |
DocumentPage.PageDestroyed |
DocumentPage를 설명하는 Visual이 소멸되고 더 이상 표시하는 데 사용할 수 없으면 발생합니다. |
DocumentPageView.PageConnected |
DocumentPage의 Visual 요소가 연결되면 발생합니다. |
DocumentPageView.PageDisconnected |
DocumentPage의 Visual 요소와의 연결이 끊어지면 발생합니다. |
DocumentPaginator.ComputePageCountCompleted |
ComputePageCountAsync 작업이 완료되면 발생합니다. |
DocumentPaginator.GetPageCompleted |
GetPageAsync가 완료되면 발생합니다. |
DocumentPaginator.PagesChanged |
문서 콘텐츠가 변경되면 발생합니다. |
DocumentReferenceCollection.CollectionChanged |
요소를 추가하거나 제거하면 발생합니다. |
DocumentViewerBase.PageViewsChanged |
PageViews 속성으로 표현되는 이 뷰어에 연결된 DocumentPageView 항목의 컬렉션이 변경되면 발생합니다. |
DrawingAttributes.AttributeChanged |
DrawingAttributes 개체의 속성이 변경되면 발생합니다. |
DrawingAttributes.PropertyDataChanged |
StrokeCollection에서 속성 데이터를 추가하거나 제거하면 발생합니다. |
DynamicDocumentPaginator.GetPageNumberCompleted |
GetPageNumberAsync가 완료되면 발생합니다. |
DynamicDocumentPaginator.PaginationCompleted |
모든 문서 콘텐츠에 페이지를 매기면 발생합니다. |
DynamicDocumentPaginator.PaginationProgress |
하나 이상의 콘텐츠 페이지에 페이지를 매기면 발생합니다. |
Expander.Collapsed |
Expander 컨트롤의 콘텐츠 창을 닫고 헤더만 표시하면 발생합니다. |
Expander.Expanded |
Expander 컨트롤의 콘텐츠 창을 열어 헤더와 콘텐츠를 모두 표시하면 발생합니다. |
FileDialog.FileOk |
OpenFileDialog의 열기 단추나 SaveFileDialog의 저장 단추를 클릭하여 파일 이름을 선택하면 발생합니다. |
Frame.ContentRendered |
프레임 콘텐츠가 렌더링된 후에 발생합니다. |
Frame.FragmentNavigation |
원본 XAML 페이지가 로드된 후에 수행되는 XAML 콘텐츠 조각 탐색이 시작되면 발생합니다. |
Frame.LoadCompleted |
전체 원본 콘텐츠가 로드되어 구문 분석되면 발생합니다. |
Frame.Navigated |
원본 콘텐츠를 찾아 다운로드가 시작되면 발생합니다. |
Frame.Navigating |
탐색이 시작되기 바로 전에 발생합니다. |
Frame.NavigationProgress |
탐색 진행 정보를 제공하기 위해 다운로드하는 동안 정기적으로 발생합니다. |
Frame.NavigationStopped |
탐색하는 동안 StopLoading 메서드가 호출되면 발생합니다. |
FrameworkContentElement.ContextMenuClosing |
FrameworkContentElement의 상황에 맞는 메뉴가 닫히기 바로 전에 발생합니다. |
FrameworkContentElement.ContextMenuOpening |
FrameworkContentElement의 상황에 맞는 메뉴가 열리면 발생합니다. |
FrameworkContentElement.DataContextChanged |
FrameworkContentElement의 데이터 컨텍스트가 변경되면 발생합니다. |
FrameworkContentElement.Initialized |
FrameworkContentElement가 초기화되면 발생합니다. 이는 IsInitialized 속성 값이 false(또는 undefined)에서 true로 변경되는 경우와 일치합니다. |
FrameworkContentElement.Loaded |
FrameworkContentElement를 배치하고 렌더링하여 상호 작용할 준비가 되면 발생합니다. |
FrameworkContentElement.SourceUpdated |
FrameworkContentElement의 바인딩에 참여하는 연결된 데이터 원본이 변경되면 발생합니다. |
FrameworkContentElement.TargetUpdated |
FrameworkContentElement의 바인딩에 참여하는 연결된 대상 속성이 변경되면 발생합니다. |
FrameworkContentElement.ToolTipClosing |
FrameworkContentElement의 도구 설명이 닫히기 바로 전에 발생합니다. |
FrameworkContentElement.ToolTipOpening |
요소의 도구 설명이 열리면 발생합니다. |
FrameworkContentElement.Unloaded |
로드된 요소의 요소 트리에서 FrameworkContentElement가 제거되면 발생합니다. |
FrameworkElement.ContextMenuClosing |
FrameworkElement의 상황에 맞는 메뉴가 닫히기 바로 전에 발생합니다. |
FrameworkElement.ContextMenuOpening |
FrameworkElement의 상황에 맞는 메뉴가 열리면 발생합니다. |
FrameworkElement.DataContextChanged |
FrameworkElement의 데이터 컨텍스트가 변경되면 발생합니다. |
FrameworkElement.Initialized |
FrameworkElement가 초기화되면 발생합니다. 이는 IsInitialized 속성 값이 false(또는 undefined)에서 true로 변경되는 경우와 일치합니다. |
FrameworkElement.Loaded |
FrameworkElement를 배치하고 렌더링하여 상호 작용할 준비가 되면 발생합니다. |
FrameworkElement.RequestBringIntoView |
이 요소에서 BringIntoView가 호출되면 발생합니다. |
FrameworkElement.SizeChanged |
ActualHeight 또는 ActualWidth 속성으로 FrameworkElement의 값이 변경되면 발생합니다. |
FrameworkElement.SourceUpdated |
FrameworkElement의 바인딩에 참여하는 연결된 데이터 원본이 변경되면 발생합니다. |
FrameworkElement.TargetUpdated |
FrameworkElement의 바인딩에 참여하는 연결된 대상 속성이 변경되면 발생합니다. |
FrameworkElement.ToolTipClosing |
FrameworkElement의 도구 설명이 닫히기 바로 전에 발생합니다. |
FrameworkElement.ToolTipOpening |
FrameworkElement의 도구 설명이 열리면 발생합니다. |
FrameworkElement.Unloaded |
로드된 요소의 요소 트리에서 FrameworkElement가 제거되면 발생합니다. |
Freezable.Changed |
이 Freezable 개체 또는 이 개체에 포함된 개체가 수정되면 발생합니다. |
GridViewColumnCollection.ColumnCollectionChanged |
|
HwndHost.MessageHook |
호스팅된 창에서 받은 처리되지 않은 각 메시지에 대해 발생합니다. |
HwndSource.AutoResized |
레이아웃으로 인해 HwndSource의 크기가 자동으로 조정되면 발생합니다. |
HwndSource.Disposed |
HwndSource 개체가 삭제되면 발생합니다. |
HwndSource.SizeToContentChanged |
HwndSource 개체의 SizeToContent 속성 값이 변경되면 발생합니다. |
Hyperlink.Click |
마우스 왼쪽 단추를 클릭하면 발생합니다. |
Hyperlink.RequestNavigate |
탐색 이벤트를 요청하면 발생합니다. |
ICollectionView.CurrentChanged |
ICollectionView 인터페이스를 구현할 때 현재 항목이 변경된 후에 이 이벤트를 발생시키십시오. |
ICommand.CanExecuteChanged |
명령의 실행 가능성이 변경되면 발생합니다. |
IInputElement.GotKeyboardFocus |
이 요소에 키보드 포커스가 있으면 발생합니다. |
IInputElement.GotMouseCapture |
요소가 마우스를 캡처하면 발생합니다. |
IInputElement.GotStylusCapture |
요소가 스타일러스를 캡처하면 발생합니다. |
IInputElement.KeyDown |
요소에 키보드 포커스가 있는 동안 키를 누르면 발생합니다. |
IInputElement.KeyUp |
요소에 키보드 포커스가 있는 동안 키를 놓으면 발생합니다. |
IInputElement.LostKeyboardFocus |
요소에 더 이상 키보드 포커스가 없으면 발생합니다. |
IInputElement.LostMouseCapture |
요소가 마우스 캡처를 손실하면 발생합니다. |
IInputElement.LostStylusCapture |
요소가 스타일러스 캡처를 손실하면 발생합니다. |
IInputElement.MouseEnter |
마우스 포인터가 요소의 영역 안으로 들어가면 발생합니다. |
IInputElement.MouseLeave |
마우스 포인터가 요소의 영역을 벗어나면 발생합니다. |
IInputElement.MouseLeftButtonDown |
마우스 포인터가 요소 위에 있는 동안 마우스 왼쪽 단추를 누르면 발생합니다. |
IInputElement.MouseLeftButtonUp |
마우스 포인터가 요소 위에 있는 동안 마우스 왼쪽 단추를 놓으면 발생합니다. |
IInputElement.MouseMove |
마우스 포인터가 요소 위에 있는 동안 마우스 포인터를 움직이면 발생합니다. |
IInputElement.MouseRightButtonDown |
마우스 포인터가 요소 위에 있는 동안 마우스 오른쪽 단추를 누르면 발생합니다. |
IInputElement.MouseRightButtonUp |
마우스 포인터가 요소 위에 있는 동안 마우스 오른쪽 단추를 놓으면 발생합니다. |
IInputElement.MouseWheel |
마우스 포인터가 요소 위에 있는 동안 마우스 휠을 움직이면 발생합니다. |
IInputElement.PreviewGotKeyboardFocus |
요소에 키보드 포커스가 있으면 발생합니다. |
IInputElement.PreviewKeyDown |
요소에 키보드 포커스가 있는 동안 키를 누르면 발생합니다. |
IInputElement.PreviewKeyUp |
요소에 키보드 포커스가 있는 동안 키를 놓으면 발생합니다. |
IInputElement.PreviewLostKeyboardFocus |
요소에 더 이상 키보드 포커스가 없으면 발생합니다. |
IInputElement.PreviewMouseLeftButtonDown |
마우스 포인터가 요소 위에 있는 동안 마우스 왼쪽 단추를 누르면 발생합니다. |
IInputElement.PreviewMouseLeftButtonUp |
마우스 포인터가 요소 위에 있는 동안 마우스 왼쪽 단추를 놓으면 발생합니다. |
IInputElement.PreviewMouseMove |
마우스 포인터가 요소 위에 있는 동안 마우스 포인터를 움직이면 발생합니다. |
IInputElement.PreviewMouseRightButtonDown |
마우스 포인터가 요소 위에 있는 동안 마우스 오른쪽 단추를 누르면 발생합니다. |
IInputElement.PreviewMouseRightButtonUp |
마우스 포인터가 요소 위에 있는 동안 마우스 오른쪽 단추를 놓으면 발생합니다. |
IInputElement.PreviewMouseWheel |
마우스 포인터가 요소 위에 있는 동안 마우스 휠을 움직이면 발생합니다. |
IInputElement.PreviewStylusButtonDown |
스타일러스가 요소 위에 있는 동안 스타일러스 단추를 누르면 발생합니다. |
IInputElement.PreviewStylusButtonUp |
스타일러스가 요소 위에 있는 동안 스타일러스 단추를 놓으면 발생합니다. |
IInputElement.PreviewStylusDown |
요소 위에 있는 동안 스타일러스가 디지타이저를 건드리면 발생합니다. |
IInputElement.PreviewStylusInAirMove |
스타일러스가 디지타이저를 건드리지 않고 요소 위로 움직이면 발생합니다. |
IInputElement.PreviewStylusInRange |
스타일러스가 디지타이저에 가까이 있어 검색할 수 있으면 발생합니다. |
IInputElement.PreviewStylusMove |
요소 위에 있는 동안 스타일러스를 움직이면 발생합니다. |
IInputElement.PreviewStylusOutOfRange |
스타일러스가 디지타이저에서 멀리 떨어져 있어 검색할 수 없으면 발생합니다. |
IInputElement.PreviewStylusSystemGesture |
여러 스타일러스 제스처 중 하나(예: Tap 또는 Drag)가 검색되면 발생합니다. |
IInputElement.PreviewStylusUp |
요소 위에 있는 동안 디지타이저에서 스타일러스를 올리면 발생합니다. |
IInputElement.PreviewTextInput |
요소가 장치와 별개의 방식으로 텍스트를 가져오면 발생합니다. |
IInputElement.StylusButtonDown |
스타일러스가 요소 위에 있는 동안 스타일러스 단추를 누르면 발생합니다. |
IInputElement.StylusButtonUp |
스타일러스가 요소 위에 있는 동안 스타일러스 단추를 놓으면 발생합니다. |
IInputElement.StylusDown |
요소 위에 있는 동안 스타일러스가 디지타이저를 건드리면 발생합니다. |
IInputElement.StylusEnter |
스타일러스 커서가 요소의 영역 안으로 들어가면 발생합니다. |
IInputElement.StylusInAirMove |
스타일러스가 디지타이저를 건드리지 않고 요소 위로 움직이면 발생합니다. |
IInputElement.StylusInRange |
스타일러스가 디지타이저에 가까이 있어 검색할 수 있으면 발생합니다. |
IInputElement.StylusLeave |
스타일러스 커서가 요소의 영역을 벗어나면 발생합니다. |
IInputElement.StylusMove |
스타일러스 커서가 요소 위로 움직이면 발생합니다. |
IInputElement.StylusOutOfRange |
스타일러스가 디지타이저에서 멀리 떨어져 있어 검색할 수 없으면 발생합니다. |
IInputElement.StylusSystemGesture |
여러 스타일러스 제스처 중 하나(예: Tap 또는 Drag)가 검색되면 발생합니다. |
IInputElement.StylusUp |
요소 위에 있는 동안 디지타이저에서 스타일러스를 올리면 발생합니다. |
IInputElement.TextInput |
요소가 장치와 별개의 방식으로 텍스트를 가져오면 발생합니다. |
IncrementalLassoHitTester.SelectionChanged |
올가미 패스에서 잉크 스트로크를 선택하거나 선택 취소하면 발생합니다. |
IncrementalStrokeHitTester.StrokeHit |
IncrementalStrokeHitTester가 잉크 스트로크와 교차하면 발생합니다. |
InkCanvas.ActiveEditingModeChanged |
현재 편집 모드가 변경되면 발생합니다. |
InkCanvas.DefaultDrawingAttributesReplaced |
DefaultDrawingAttributes 속성을 바꾸면 발생합니다. |
InkCanvas.EditingModeChanged |
InkCanvas 개체의 EditingMode 속성이 변경되면 발생합니다. |
InkCanvas.EditingModeInvertedChanged |
InkCanvas 개체의 EditingModeInverted 속성이 변경되면 발생합니다. |
InkCanvas.Gesture |
InkCanvas가 제스처를 발견하면 발생합니다. |
InkCanvas.SelectionChanged |
InkCanvas의 선택 항목이 변경되면 발생합니다. |
InkCanvas.SelectionChanging |
잉크 스트로크 또는 요소의 새 집합을 선택하면 발생합니다. |
InkCanvas.SelectionMoved |
스트로크 또는 요소의 선택 항목을 사용자가 이동하면 발생합니다. |
InkCanvas.SelectionMoving |
선택한 스트로크 및 요소를 이동하기 시작하면 발생합니다. |
InkCanvas.SelectionResized |
스트로크 또는 요소의 선택 항목의 크기를 사용자가 조정하면 발생합니다. |
InkCanvas.SelectionResizing |
선택한 스트로크 및 요소의 크기를 조정하기 시작하면 발생합니다. |
InkCanvas.StrokeCollected |
사용자가 그린 스트로크를 Strokes 속성에 추가하면 발생합니다. |
InkCanvas.StrokeErased |
사용자가 스트로크를 지우면 발생합니다. |
InkCanvas.StrokeErasing |
사용자가 스트로크를 지우기 바로 전에 발생합니다. |
InkCanvas.StrokesReplaced |
Strokes 속성을 바꾸면 발생합니다. |
INotifyCollectionChanged.CollectionChanged |
항목을 추가하거나 제거하여 컬렉션이 변경되면 발생합니다. |
InputLanguageManager.InputLanguageChanged |
입력 언어 변경이 완료되면 발생합니다. |
InputLanguageManager.InputLanguageChanging |
입력 언어 변경이 시작되면 발생합니다. |
InputManager.HitTestInvalidatedAsync |
롤오버 테스트의 결과가 변경된 경우에 발생합니다. |
InputManager.PostNotifyInput |
PreNotifyInput 처리기에서 원시 입력 처리를 완료하고 해당 Windows Presentation Foundation 이벤트가 발생된 후에 발생합니다. |
InputManager.PostProcessInput |
PreNotifyInput 처리기에서 원시 입력 처리를 완료한 후에 발생합니다. |
InputManager.PreNotifyInput |
원시 입력이 취소되지 않은 경우 PreProcessInput 처리기에서 원시 입력 처리를 완료하면 발생합니다. |
InputManager.PreProcessInput |
InputManager에서 원시 입력 항목 처리를 시작하면 발생합니다. |
InputMethod.StateChanged |
입력 방법 상태(ImeState 속성으로 표현)가 변경되면 발생합니다. |
ItemContainerGenerator.ItemsChanged |
ItemContainerGenerator에 의해 발생되며 Items 컬렉션이 변경되었음을 레이아웃에 알립니다. |
ItemContainerGenerator.StatusChanged |
ItemContainerGenerator에 의해 발생되며 상태가 변경되었음을 컨트롤에 알립니다. |
ListBoxItem.Selected |
ListBoxItem을 선택하면 발생합니다. |
ListBoxItem.Unselected |
ListBoxItem 선택을 취소하면 발생합니다. |
MediaElement.BufferingEnded |
미디어 버퍼링이 끝나면 발생합니다. |
MediaElement.BufferingStarted |
미디어 버퍼링이 시작되면 발생합니다. |
MediaElement.MediaEnded |
미디어가 끝나면 발생합니다. |
MediaElement.MediaFailed |
미디어 오류가 있으면 발생합니다. |
MediaElement.MediaOpened |
미디어 로드가 완료되면 발생합니다. |
MediaPlayer.BufferingEnded |
미디어 버퍼링이 완료되면 발생합니다. |
MediaPlayer.BufferingStarted |
미디어 버퍼링이 시작되면 발생합니다. |
MediaPlayer.MediaEnded |
미디어 재생이 완료되면 발생합니다. |
MediaPlayer.MediaFailed |
미디어 오류가 있으면 발생합니다. |
MediaPlayer.MediaOpened |
미디어를 열면 발생합니다. |
MenuItem.Checked |
메뉴 항목을 선택하면 발생합니다. |
MenuItem.Click |
메뉴 항목에 정의된 바로 가기 키 또는 선택키를 사용하여 메뉴 항목을 클릭하거나 선택하면 발생합니다. |
MenuItem.SubmenuClosed |
IsSubmenuOpen 속성의 상태가 false로 변경되면 발생합니다. |
MenuItem.SubmenuOpened |
IsSubmenuOpen 속성의 상태가 true로 변경되면 발생합니다. |
MenuItem.Unchecked |
메뉴 항목 확인란의 선택을 취소하면 발생합니다. |
MultiDataTrigger.Invalidated |
|
MultiTrigger.Invalidated |
|
NavigationService.FragmentNavigation |
원본 XAML 페이지가 로드된 후에 수행되는 XAML 콘텐츠 조각 탐색이 시작되면 발생합니다. |
NavigationService.LoadCompleted |
전체 원본 콘텐츠가 로드되어 구문 분석되면 발생합니다. |
NavigationService.Navigated |
원본 콘텐츠를 찾아 다운로드가 시작되면 발생합니다. |
NavigationService.Navigating |
탐색이 시작되기 바로 전에 발생합니다. |
NavigationService.NavigationProgress |
탐색 진행 정보를 제공하기 위해 다운로드하는 동안 정기적으로 발생합니다. |
NavigationService.NavigationStopped |
NavigationService 개체의 StopLoading 메서드가 호출되면 발생합니다. |
NavigationWindow.FragmentNavigation |
원본 XAML 페이지가 로드된 후에 수행되는 XAML 콘텐츠 조각 탐색이 시작되면 발생합니다. |
NavigationWindow.LoadCompleted |
전체 원본 콘텐츠가 로드되어 구문 분석되면 발생합니다. |
NavigationWindow.Navigated |
원본 콘텐츠를 찾아 다운로드가 시작되면 발생합니다. |
NavigationWindow.Navigating |
탐색이 시작되기 바로 전에 발생합니다. |
NavigationWindow.NavigationProgress |
탐색 진행 정보를 제공하기 위해 다운로드하는 동안 정기적으로 발생합니다. |
NavigationWindow.NavigationStopped |
탐색하는 동안 StopLoading 메서드가 호출되면 발생합니다. |
ObservableCollection`1.CollectionChanged |
|
PackageDigitalSignatureManager.InvalidSignatureEvent |
VerifySignatures에 잘못된 서명이 있으면 발생합니다. |
PageContent.GetPageRootCompleted |
GetPageRootAsync가 완료되면 발생합니다. |
PageFunction`1.Return |
|
PasswordBox.PasswordChanged |
Password 속성 값이 변경되면 발생합니다. |
Popup.Closed |
IsOpen 속성이 false로 변경되면 발생합니다. |
Popup.Opened |
IsOpen 속성이 true로 변경되면 발생합니다. |
PresentationSource.ContentRendered |
콘텐츠가 렌더링되고 상호 작용할 준비가 되면 발생합니다. |
PrintDialogBase.PrinterChanged |
|
PrintDialogBase.PrintTicketChanged |
|
PrintDialogBase.PrintTicketChanging |
|
PrintDialogBase.PropertyChanged |
|
RangeBase.ValueChanged |
범위 값이 변경되면 발생합니다. |
RoutedCommand.CanExecuteChanged |
현재 명령 대상에서 실행되는 명령의 실행 가능성이 변경되면 발생합니다. |
ScrollBar.Scroll |
마우스를 사용하여 사용자가 Thumb 컨트롤을 움직이면 콘텐츠가 스크롤 막대에서 스크롤할 때 한 번 이상 발생합니다. |
ScrollViewer.ScrollChanged |
스크롤 위치, 범위 또는 뷰포트 크기가 변경되면 발생합니다. |
Selector.SelectionChanged |
선택기의 선택 항목이 변경되면 발생합니다. |
SerializerWriter.WritingCompleted |
파생 클래스에서 재정의된 경우 쓰기 작업이 끝나면 발생합니다. |
SerializerWriter.WritingPrintTicketRequired |
파생 클래스에서 재정의된 경우 Write 또는 WriteAsync 메서드에서 PrintTicket을 스트림에 추가하기 바로 전에 발생합니다. |
SerializerWriter.WritingProgressChanged |
파생 클래스에서 재정의된 경우 SerializerWriter에서 진행률을 업데이트하면 발생합니다. |
Stroke.DrawingAttributesChanged |
Stroke 개체에 연결된 DrawingAttributes가 변경되면 발생합니다. |
Stroke.DrawingAttributesReplaced |
Stroke 개체의 그리기 특성을 바꾸면 발생합니다. |
Stroke.Invalidated |
Stroke의 모양이 변경되면 발생합니다. |
Stroke.PropertyDataChanged |
Stroke 개체의 사용자 지정 속성이 변경되면 발생합니다. |
Stroke.StylusPointsChanged |
StylusPoints 속성이 변경되면 발생합니다. |
Stroke.StylusPointsReplaced |
새 StylusPointCollection에 StylusPoints 속성이 할당되면 발생합니다. |
StrokeCollection.PropertyDataChanged |
StrokeCollection에서 사용자 지정 속성을 추가하거나 제거하면 발생합니다. |
StrokeCollection.StrokesChanged |
컬렉션의 Stroke가 변경되면 발생합니다. |
StylusPointCollection.Changed |
StylusPointCollection이 변경되면 발생합니다. |
TextBoxBase.SelectionChanged |
텍스트 선택 내용이 변경되면 발생합니다. |
TextBoxBase.TextChanged |
텍스트 요소의 콘텐츠가 변경되면 발생합니다. |
TextRange.Changed |
새로운 콘텐츠를 포함하도록 범위를 변경할 때 발생합니다. |
Thumb.DragCompleted |
Thumb 컨트롤이 마우스 캡처를 손실하면 발생합니다. |
Thumb.DragDelta |
Thumb 컨트롤에 논리 포커스와 마우스 캡처가 있을 때 마우스 위치를 변경하면 여러 번 발생합니다. |
Thumb.DragStarted |
Thumb 컨트롤이 논리 포커스와 마우스 캡처를 받으면 발생합니다. |
Timeline.CurrentGlobalSpeedInvalidated |
타임라인 시계의 시간 진행 속도가 변경되면 발생합니다. |
Timeline.CurrentStateInvalidated |
타임라인 시계의 CurrentState 속성을 업데이트하면 발생합니다. |
Timeline.CurrentTimeInvalidated |
타임라인 시계의 CurrentTime 속성을 업데이트하면 발생합니다. |
ToggleButton.Checked |
토글 단추를 선택하면 발생합니다. |
ToggleButton.Indeterminate |
토글 단추가 설정 및 해제 상태가 아니면 발생합니다. |
ToggleButton.Unchecked |
토글 단추의 선택을 취소하면 발생합니다. |
ToolTip.Closed |
도구 설명이 닫혀 있어 더 이상 표시할 수 없으면 발생합니다. |
ToolTip.Opened |
도구 설명이 표시되면 발생합니다. |
TreeView.SelectedItemChanged |
선택한 항목이 변경되면 발생합니다. |
TreeViewItem.Collapsed |
IsExpanded 속성이 true에서 false로 변경되면 발생합니다. |
TreeViewItem.Expanded |
IsExpanded 속성이 false에서 true로 변경되면 발생합니다. |
TreeViewItem.Selected |
TreeViewItem의 IsSelected 속성이 false에서 true로 변경되면 발생합니다. |
TreeViewItem.Unselected |
TreeViewItem의 IsSelected 속성이 true에서 false로 변경되면 발생합니다. |
Trigger.Invalidated |
|
UIElement.DragEnter |
입력 시스템에서 이 요소를 끌기 대상으로 사용하는 기본 끌기 이벤트를 보고하면 발생합니다. |
UIElement.DragLeave |
입력 시스템에서 이 요소를 끌기 원본으로 사용하는 기본 끌기 이벤트를 보고하면 발생합니다. |
UIElement.DragOver |
입력 시스템에서 이 요소를 잠재적인 놓기 대상으로 사용하는 기본 끌기 이벤트를 보고하면 발생합니다. |
UIElement.Drop |
입력 시스템에서 이 요소를 놓기 대상으로 사용하는 기본 놓기 이벤트를 보고하면 발생합니다. |
UIElement.GiveFeedback |
입력 시스템에서 이 요소를 포함하는 기본 끌어서 놓기 이벤트를 보고하면 발생합니다. |
UIElement.GotFocus |
이 요소가 논리 포커스를 가져오면 발생합니다. |
UIElement.GotKeyboardFocus |
이 요소에 키보드 포커스가 있으면 발생합니다. |
UIElement.GotMouseCapture |
이 요소가 마우스를 캡처하면 발생합니다. |
UIElement.GotStylusCapture |
이 요소가 스타일러스를 캡처하면 발생합니다. |
UIElement.IsEnabledChanged |
이 요소의 IsEnabled 속성 값이 변경되면 발생합니다. |
UIElement.IsHitTestVisibleChanged |
이 요소의 IsHitTestVisible 종속성 속성 값이 변경되면 발생합니다. |
UIElement.IsKeyboardFocusedChanged |
이 요소의 IsKeyboardFocused 속성 값이 변경되면 발생합니다. |
UIElement.IsKeyboardFocusWithinChanged |
이 요소의 IsKeyboardFocusWithinChanged 속성 값이 변경되면 발생합니다. |
UIElement.IsMouseCapturedChanged |
이 요소의 IsMouseCaptured 속성 값이 변경되면 발생합니다. |
UIElement.IsMouseDirectlyOverChanged |
이 요소의 IsMouseDirectlyOver 속성 값이 변경되면 발생합니다. |
UIElement.IsStylusCapturedChanged |
이 요소의 IsStylusCaptured 속성 값이 변경되면 발생합니다. |
UIElement.IsStylusDirectlyOverChanged |
이 요소의 IsStylusDirectlyOver 속성 값이 변경되면 발생합니다. |
UIElement.IsVisibleChanged |
이 요소의 IsVisible 속성 값이 변경되면 발생합니다. |
UIElement.KeyDown |
이 요소에 키보드 포커스가 있는 동안 키를 누르면 발생합니다. |
UIElement.KeyUp |
이 요소에 키보드 포커스가 있는 동안 키를 놓으면 발생합니다. |
UIElement.LayoutUpdated |
현재 디스패처에 연결된 다양한 시각적 요소의 레이아웃이 변경되면 발생합니다. |
UIElement.LostFocus |
이 요소가 논리 포커스를 손실하면 발생합니다. |
UIElement.LostKeyboardFocus |
이 요소에 더 이상 키보드 포커스가 없으면 발생합니다. |
UIElement.LostMouseCapture |
이 요소가 마우스 캡처를 손실하면 발생합니다. |
UIElement.LostStylusCapture |
이 요소가 스타일러스 캡처를 손실하면 발생합니다. |
UIElement.MouseDown |
포인터가 이 요소 위에 있는 동안 마우스 단추를 누르면 발생합니다. UIElement가 Button 컨트롤이면 Windows Presentation Foundation에서 이 이벤트를 등록하지 않습니다. 대신 PreviewMouseDown이나 Click 이벤트를 사용합니다. |
UIElement.MouseEnter |
마우스 포인터가 이 요소의 영역 안으로 들어가면 발생합니다. |
UIElement.MouseLeave |
마우스 포인터가 이 요소의 영역을 벗어나면 발생합니다. |
UIElement.MouseLeftButtonDown |
마우스 포인터가 이 요소 위에 있는 동안 마우스 왼쪽 단추를 누르면 발생합니다. |
UIElement.MouseLeftButtonUp |
마우스 포인터가 이 요소 위에 있는 동안 마우스 왼쪽 단추를 놓으면 발생합니다. |
UIElement.MouseMove |
이 요소 위에 있는 동안 마우스 포인터를 움직이면 발생합니다. |
UIElement.MouseRightButtonDown |
마우스 포인터가 이 요소 위에 있는 동안 마우스 오른쪽 단추를 누르면 발생합니다. |
UIElement.MouseRightButtonUp |
마우스 포인터가 이 요소 위에 있는 동안 마우스 오른쪽 단추를 놓으면 발생합니다. |
UIElement.MouseUp |
이 요소 위에서 마우스 단추를 놓으면 발생합니다. |
UIElement.MouseWheel |
마우스 포인터가 이 요소 위에 있는 동안 사용자가 마우스 휠을 굴리면 발생합니다. |
UIElement.PreviewDragEnter |
입력 시스템에서 이 요소를 끌기 대상으로 사용하는 기본 끌기 이벤트를 보고하면 발생합니다. |
UIElement.PreviewDragLeave |
입력 시스템에서 이 요소를 끌기 원본으로 사용하는 기본 끌기 이벤트를 보고하면 발생합니다. |
UIElement.PreviewDragOver |
입력 시스템에서 이 요소를 잠재적인 놓기 대상으로 사용하는 기본 끌기 이벤트를 보고하면 발생합니다. |
UIElement.PreviewDrop |
입력 시스템에서 이 요소를 놓기 대상으로 사용하는 기본 놓기 이벤트를 보고하면 발생합니다. |
UIElement.PreviewGiveFeedback |
끌어서 놓기 작업이 시작되면 발생합니다. |
UIElement.PreviewGotKeyboardFocus |
이 요소에 키보드 포커스가 있으면 발생합니다. |
UIElement.PreviewKeyDown |
이 요소에 키보드 포커스가 있는 동안 키를 누르면 발생합니다. |
UIElement.PreviewKeyUp |
이 요소에 키보드 포커스가 있는 동안 키를 놓으면 발생합니다. |
UIElement.PreviewLostKeyboardFocus |
이 요소에 더 이상 키보드 포커스가 없으면 발생합니다. |
UIElement.PreviewMouseDown |
포인터가 이 요소 위에 있는 동안 마우스 단추를 누르면 발생합니다. |
UIElement.PreviewMouseLeftButtonDown |
마우스 포인터가 이 요소 위에 있는 동안 마우스 왼쪽 단추를 누르면 발생합니다. |
UIElement.PreviewMouseLeftButtonUp |
마우스 포인터가 이 요소 위에 있는 동안 마우스 왼쪽 단추를 놓으면 발생합니다. |
UIElement.PreviewMouseMove |
마우스 포인터가 이 요소 위에 있는 동안 마우스 포인터를 움직이면 발생합니다. |
UIElement.PreviewMouseRightButtonDown |
마우스 포인터가 이 요소 위에 있는 동안 마우스 오른쪽 단추를 누르면 발생합니다. |
UIElement.PreviewMouseRightButtonUp |
마우스 포인터가 이 요소 위에 있는 동안 마우스 오른쪽 단추를 놓으면 발생합니다. |
UIElement.PreviewMouseUp |
마우스 포인터가 이 요소 위에 있는 동안 마우스 단추를 놓으면 발생합니다. |
UIElement.PreviewMouseWheel |
마우스 포인터가 이 요소 위에 있는 동안 사용자가 마우스 휠을 굴리면 발생합니다. |
UIElement.PreviewQueryContinueDrag |
끌어서 놓기 작업 중 키보드 또는 마우스 단추 상태가 변경되면 발생합니다. |
UIElement.PreviewStylusButtonDown |
포인터가 이 요소 위에 있는 동안 스타일러스 단추를 누르면 발생합니다. |
UIElement.PreviewStylusButtonUp |
포인터가 이 요소 위에 있는 동안 스타일러스 단추를 놓으면 발생합니다. |
UIElement.PreviewStylusDown |
스타일러스가 이 요소 위에 있는 동안 스타일러스가 디지타이저를 건드리면 발생합니다. |
UIElement.PreviewStylusInAirMove |
스타일러스가 디지타이저를 실제로 건드리지 않고 요소 위로 움직이면 발생합니다. |
UIElement.PreviewStylusInRange |
이 요소 위에 있는 동안 스타일러스가 디지타이저에 가까이 있어 검색할 수 있으면 발생합니다. |
UIElement.PreviewStylusMove |
요소 위에 있는 동안 스타일러스를 움직이면 발생합니다. 이 이벤트를 발생시키려면 디지타이저에서 스타일러스를 검색하는 동안 움직여야 합니다. 그렇지 않으면 PreviewStylusInAirMove가 대신 발생합니다. |
UIElement.PreviewStylusOutOfRange |
스타일러스가 디지타이저에서 멀리 떨어져 있어 검색할 수 없으면 발생합니다. |
UIElement.PreviewStylusSystemGesture |
사용자가 여러 스타일러스 제스처 중 하나를 수행하면 발생합니다. |
UIElement.PreviewStylusUp |
스타일러스가 이 요소 위에 있는 동안 사용자가 디지타이저에서 스타일러스를 올리면 발생합니다. |
UIElement.PreviewTextInput |
요소가 장치와 별개의 방식으로 텍스트를 가져오면 발생합니다. |
UIElement.QueryContinueDrag |
끌어서 놓기 작업 중 키보드 또는 마우스 단추 상태가 변경되면 발생합니다. |
UIElement.QueryCursor |
커서를 표시하도록 요청하면 발생합니다. 이 이벤트는 마우스 포인터를 새 위치로 이동할 때마다 요소에서 발생합니다. 즉, 새로운 위치에 따라 커서 개체가 변경되어야 할 수 있습니다. |
UIElement.StylusButtonDown |
포인터가 이 요소 위에 있는 동안 스타일러스 단추를 누르면 발생합니다. |
UIElement.StylusButtonUp |
포인터가 이 요소 위에 있는 동안 스타일러스 단추를 놓으면 발생합니다. |
UIElement.StylusDown |
스타일러스가 이 요소 위에 있는 동안 스타일러스가 디지타이저를 건드리면 발생합니다. |
UIElement.StylusEnter |
스타일러스가 이 요소의 영역 안으로 들어가면 발생합니다. |
UIElement.StylusInAirMove |
스타일러스가 디지타이저를 실제로 건드리지 않고 요소 위로 움직이면 발생합니다. |
UIElement.StylusInRange |
이 요소 위에 있는 동안 스타일러스가 디지타이저에 가까이 있어 검색할 수 있으면 발생합니다. |
UIElement.StylusLeave |
스타일러스가 요소의 영역을 벗어나면 발생합니다. |
UIElement.StylusMove |
스타일러스를 이 요소 위로 움직이면 발생합니다. 이 이벤트를 발생시키려면 디지타이저 위에 있는 동안 스타일러스를 움직여야 합니다. 그렇지 않으면 StylusInAirMove가 대신 발생합니다. |
UIElement.StylusOutOfRange |
이 요소 위에 있는 동안 스타일러스가 디지타이저에서 멀리 떨어져 있어 검색할 수 없으면 발생합니다. |
UIElement.StylusSystemGesture |
사용자가 여러 스타일러스 제스처 중 하나를 수행하면 발생합니다. |
UIElement.StylusUp |
스타일러스가 이 요소 위에 있는 동안 사용자가 디지타이저에서 스타일러스를 올리면 발생합니다. |
UIElement.TextInput |
요소가 장치와 별개의 방식으로 텍스트를 가져오면 발생합니다. |
Window.Activated |
창이 전경 창이 되면 발생합니다. |
Window.Closed |
창이 닫히면 발생합니다. |
Window.Closing |
Close를 호출한 직후 발생하며 창 닫기를 취소하도록 처리할 수 있습니다. |
Window.ContentRendered |
창의 콘텐츠가 렌더링된 후에 발생합니다. |
Window.Deactivated |
창이 배경 창이 되면 발생합니다. |
Window.LocationChanged |
창의 위치가 변경되면 발생합니다. |
Window.SourceInitialized |
창의 HwndSource 개체를 만든 후 창이 표시되기 전에 발생합니다. |
Window.StateChanged |
창의 WindowState 속성이 변경되면 발생합니다. |