내보내기(0) 인쇄
모두 확장
이 문서는 기계로 번역한 것입니다. 원본 텍스트를 보려면 포인터를 문서의 문장 위로 올리십시오. 추가 정보
번역
원본

UIElement 클래스

UIElement 는 WPF(Windows Presentation Foundation) 요소 및 기본 표시 특성을 기반으로 빌드되는 WPF 핵심 수준 구현에 사용되는 기본 클래스입니다.

네임스페이스:  System.Windows
어셈블리:  PresentationCore(PresentationCore.dll)
XAML의 XMLNS: http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation

[UidPropertyAttribute("Uid")]
public class UIElement : Visual, IAnimatable, 
	IInputElement

UIElement 형식에서는 다음과 같은 멤버를 노출합니다.

  이름설명
Public 메서드UIElement UIElement 클래스의 새 인스턴스를 초기화합니다.
위쪽

  이름설명
Public 속성AllowDrop이 요소를 끌어서 놓기 작업의 대상으로 사용할 수 있는지 여부를 나타내는 값을 가져오거나 설정합니다. 이 속성은 종속성 속성입니다.
Public 속성AreAnyTouchesCaptured하나 이상의 터치가 이 요소에 캡처되는지 여부를 나타내는 값을 가져옵니다.
Public 속성AreAnyTouchesCapturedWithin하나 이상의 터치가 이 요소나 시각적 트리의 임의 자식 요소에 캡처되는지 여부를 나타내는 값을 가져옵니다.
Public 속성AreAnyTouchesDirectlyOver이 요소 위에서 하나 이상의 터치를 눌렀는지 여부를 나타내는 값을 가져옵니다.
Public 속성AreAnyTouchesOver이 요소나 시각적 트리의 임의 자식 요소 위에서 하나 이상의 터치를 눌렀는지 여부를 나타내는 값을 가져옵니다.
Public 속성BitmapEffect 사용되지 않습니다. 이 요소의 렌더링된 콘텐츠에 직접 적용되는 비트맵 효과를 가져오거나 설정합니다. 이 속성은 종속성 속성입니다.
Public 속성BitmapEffectInput 사용되지 않습니다. 이 요소의 렌더링된 콘텐츠에 직접 적용되는 비트맵 효과의 입력 소스를 가져오거나 설정합니다. 이 속성은 종속성 속성입니다.
Public 속성CacheMode UIElement 의 캐시된 표현을 가져오거나 설정합니다.
Public 속성Clip요소의 콘텐츠의 윤곽선을 정의하는 데 사용되는 기하 도형을 가져오거나 설정합니다. 이 속성은 종속성 속성입니다.
Public 속성ClipToBounds요소를 포함하는 컨테이너의 크기에 맞게 이 요소의 콘텐츠 또는 이 요소의 자식 요소의 콘텐츠를 잘라 낼지 여부를 나타내는 값을 가져오거나 설정합니다. 이 속성은 종속성 속성입니다.
Public 속성CommandBindings이 요소와 연결된 CommandBinding 개체의 컬렉션을 가져옵니다. CommandBinding 을 사용하면 이 요소에 대해 명령을 처리할 수 있으며 명령, 해당 이벤트 및 이 요소에 의해 연결되는 처리기 간의 연결을 선언할 수 있습니다.
Public 속성DependencyObjectType가져옵니다는 DependencyObjectType 는 래핑하는 CLR 이 인스턴스의 형식입니다.  (DependencyObject에서 상속됨)
Public 속성DesiredSize레이아웃 프로세스의 측정 처리 단계에서 이 요소가 계산한 크기를 가져옵니다.
Public 속성Dispatcher가져옵니다는 DispatcherDispatcherObject 와 관련 된. (DispatcherObject에서 상속됨)
Public 속성Effect UIElement 에 적용할 비트맵 효과를 가져오거나 설정합니다. 종속성 속성입니다.
Public 속성Focusable요소가 포커스를 받을 수 있는지 여부를 나타내는 값을 가져오거나 설정합니다. 이 속성은 종속성 속성입니다.
Public 속성HasAnimatedProperties이 요소에 애니메이션이 적용된 속성이 있는지 여부를 나타내는 값을 가져옵니다.
Protected 속성HasEffectiveKeyboardFocus UIElement 에 포커스가 있는지 여부를 나타내는 값을 가져옵니다.
Public 속성InputBindings 이 요소에 연결된 입력 바인딩의 컬렉션을 가져옵니다.
Public 속성IsArrangeValid이 요소의 레이아웃에 있는 자식 요소의 계산된 크기 및 위치가 유효한지 여부를 나타내는 값을 가져옵니다.
Public 속성IsEnabledUI(사용자 인터페이스)에서 이 요소를 사용할지 여부를 나타내는 값을 가져오거나 설정합니다. 이 속성은 종속성 속성입니다.
Protected 속성IsEnabledCore파생 클래스에서 IsEnabled의 반환 값이 되는 값을 가져옵니다.
Public 속성IsFocused이 요소에 논리적 포커스가 있는지 여부를 확인하는 값을 가져옵니다. 이 속성은 종속성 속성입니다.
Public 속성IsHitTestVisible이 요소가 렌더링된 해당 콘텐츠의 일부에서 적중 테스트의 결과로 반환될 수 있는지 여부를 선언하는 값을 가져오거나 설정합니다. 이 속성은 종속성 속성입니다.
Public 속성IsInputMethodEnabledIME(입력기) 등의 입력 메서드 시스템에서 이 요소에 대한 입력을 처리할 수 있는지 여부를 나타내는 값을 가져옵니다.
Public 속성IsKeyboardFocused이 요소에 키보드 포커스가 있는지 여부를 나타내는 값을 가져옵니다. 이 속성은 종속성 속성입니다.
Public 속성IsKeyboardFocusWithin키보드 포커스가 요소 내에 있는지 아니면 해당 시각적 트리 자식 요소에 있는지를 나타내는 값을 가져옵니다. 이 속성은 종속성 속성입니다.
Public 속성IsManipulationEnabledUIElement 요소에서 조작 이벤트가 사용되는지 여부를 나타내는 값을 가져오거나 설정합니다.
Public 속성IsMeasureValid레이아웃 측정으로 반환된 현재 크기가 올바른지 여부를 나타내는 값을 가져옵니다.
Public 속성IsMouseCaptured마우스가 이 요소에 캡처되었는지 여부를 나타내는 값을 가져옵니다. 이 속성은 종속성 속성입니다.
Public 속성IsMouseCaptureWithin마우스 캡처를 이 요소에서 보관하는지 아니면 해당 시각적 트리의 자식 요소에서 보관하는지를 결정하는 값을 가져옵니다. 이 속성은 종속성 속성입니다.
Public 속성IsMouseDirectlyOver마우스 포인터의 위치가 요소 합성을 고려하는 적중 테스트 결과에 해당하는지 여부를 나타내는 값을 가져옵니다. 이 속성은 종속성 속성입니다.
Public 속성IsMouseOver시각적 트리 내의 자식 요소를 포함하여 마우스 포인터가 이 요소 위에 있는지 여부를 나타내는 값을 가져옵니다. 이 속성은 종속성 속성입니다.
Public 속성IsSealed(읽기 전용)이이 인스턴스의 현재 봉인 되어 있는지 여부를 나타내는 값을 가져옵니다. (DependencyObject에서 상속됨)
Public 속성IsStylusCaptured스타일러스가 이 요소에 의해 캡처되었는지 여부를 나타내는 값을 가져옵니다. 이 속성은 종속성 속성입니다.
Public 속성IsStylusCaptureWithin스타일러스 캡처를 이 요소에서 보관하는지 아니면 요소 경계 및 해당 시각적 트리 내의 요소에서 보관하는지를 결정하는 값을 가져옵니다. 이 속성은 종속성 속성입니다.
Public 속성IsStylusDirectlyOver스타일러스의 위치가 요소 합성을 고려하는 적중 테스트 결과에 해당하는지 여부를 나타내는 값을 가져옵니다. 이 속성은 종속성 속성입니다.
Public 속성IsStylusOver 스타일러스 커서가 표시 자식 요소를 포함하여 이 요소 위에 있는지 여부를 나타내는 값을 가져옵니다. 이 속성은 종속성 속성입니다.
Public 속성IsVisible이 요소가 UI(사용자 인터페이스)에 표시되는지 여부를 나타내는 값을 가져옵니다. 이 속성은 종속성 속성입니다.
Public 속성OpacityUI(사용자 인터페이스)에 렌더링될 때 전체 UIElement에 적용되는 불투명도 인수를 가져오거나 설정합니다. 이 속성은 종속성 속성입니다.
Public 속성OpacityMask이 요소의 렌더링된 내용에 대한 알파 채널 마스킹에 적용되는 Brush 구현으로 불투명 마스크를 가져오거나 설정합니다. 이 속성은 종속성 속성입니다.
Public 속성PersistId 사용되지 않습니다. 이 요소를 고유하게 식별하는 값을 가져옵니다.
Public 속성RenderSize이 요소의 최종 렌더링 크기를 가져오거나 설정(설명 부분 참조)합니다.
Public 속성RenderTransform이 요소의 렌더링 위치에 영향을 주는 변형 정보를 가져오거나 설정합니다. 이 속성은 종속성 속성입니다.
Public 속성RenderTransformOrigin요소의 영역을 기준으로 RenderTransform에서 선언하는 가능한 렌더링 변환의 중심점을 가져오거나 설정합니다. 이 속성은 종속성 속성입니다.
Public 속성SnapsToDevicePixels렌더링하는 동안 이 요소의 렌더링에 장치 관련 픽셀 설정을 사용할지 여부를 결정하는 값을 가져오거나 설정합니다. 이 속성은 종속성 속성입니다.
Protected 속성StylusPlugIns이 요소와 연결된 모든 스타일러스 플러그 인(사용자 지정) 개체 컬렉션을 가져옵니다.
Public 속성TouchesCaptured이 요소에 캡처된 터치 장치를 모두 가져옵니다.
Public 속성TouchesCapturedWithin이 요소나 시각적 트리의 임의 자식 요소에 캡처된 터치 장치를 모두 가져옵니다.
Public 속성TouchesDirectlyOver이 요소 위에 있는 터치 장치를 모두 가져옵니다.
Public 속성TouchesOver이 요소나 시각적 트리의 임의 자식 요소 위에 있는 터치 장치를 모두 가져옵니다.
Public 속성Uid지역화를 위해 이 요소의 고유 식별자를 가져오거나 설정합니다. 이 속성은 종속성 속성입니다.
Public 속성Visibility이 요소의 UI(사용자 인터페이스) 표시 여부를 가져오거나 설정합니다. 이 속성은 종속성 속성입니다.
Protected 속성VisualBitmapEffect 사용되지 않습니다. Visual 에 대한 BitmapEffect 값을 가져오거나 설정합니다. (Visual에서 상속됨)
Protected 속성VisualBitmapEffectInput 사용되지 않습니다. Visual 에 대한 BitmapEffectInput 값을 가져오거나 설정합니다. (Visual에서 상속됨)
Protected 속성VisualBitmapScalingMode Visual 에 대한 BitmapScalingMode를 가져오거나 설정합니다. (Visual에서 상속됨)
Protected 속성VisualCacheMode Visual 의 캐시된 표현을 가져오거나 설정합니다. (Visual에서 상속됨)
Protected 속성VisualChildrenCount Visual 의 자식 요소 수를 가져옵니다. (Visual에서 상속됨)
Protected 속성VisualClearTypeHintClearType이 Visual에서 렌더링되는 방법을 결정하는 ClearTypeHint를 가져오거나 설정합니다. (Visual에서 상속됨)
Protected 속성VisualClip Visual 의 클립 영역을 Geometry 값으로 가져오거나 설정합니다. (Visual에서 상속됨)
Protected 속성VisualEdgeMode Visual 의 가장자리 모드를 EdgeMode 값으로 가져오거나 설정합니다. (Visual에서 상속됨)
Protected 속성VisualEffect Visual 에 적용할 비트맵 효과를 가져오거나 설정합니다. (Visual에서 상속됨)
Protected 속성VisualOffset시각적 개체의 오프셋 값을 가져오거나 설정합니다. (Visual에서 상속됨)
Protected 속성VisualOpacity Visual 의 불투명도를 가져오거나 설정합니다. (Visual에서 상속됨)
Protected 속성VisualOpacityMask Visual 의 불투명 마스크를 나타내는 Brush 값을 가져오거나 설정합니다. (Visual에서 상속됨)
Protected 속성VisualParent시각적 개체의 시각적 트리 부모를 가져옵니다. (Visual에서 상속됨)
Protected 속성VisualScrollableAreaClip Visual 의 스크롤할 수 있는 클리핑된 영역을 가져오거나 설정합니다. (Visual에서 상속됨)
Protected 속성VisualTextHintingMode Visual TextHintingMode를 가져오거나 설정합니다. (Visual에서 상속됨)
Protected 속성VisualTextRenderingMode Visual TextRenderingMode를 가져오거나 설정합니다. (Visual에서 상속됨)
Protected 속성VisualTransform Visual 에 대한 Transform 값을 가져오거나 설정합니다. (Visual에서 상속됨)
Protected 속성VisualXSnappingGuidelinesX 좌표(세로) 안내선 컬렉션을 가져오거나 설정합니다. (Visual에서 상속됨)
Protected 속성VisualYSnappingGuidelinesY 좌표(가로) 안내선 컬렉션을 가져오거나 설정합니다. (Visual에서 상속됨)
위쪽

  이름설명
Public 메서드AddHandler(RoutedEvent, Delegate)지정된 라우트된 이벤트에 대한 라우트된 이벤트 처리기를 현재 요소의 처리기 컬렉션에 추가하는 방식으로 추가합니다.
Public 메서드AddHandler(RoutedEvent, Delegate, Boolean)지정된 라우트된 이벤트에 대한 라우트된 이벤트 처리기를 현재 요소의 처리기 컬렉션에 추가하는 방식으로 추가합니다. handledEventsTootrue로 지정하여 이벤트 경로를 따라 다른 요소에 의해 이미 처리된 것으로 표시된 라우트된 이벤트에 대해 제공된 처리기를 호출합니다.
Public 메서드AddToEventRoute현재 UIElement 이벤트 처리기 컬렉션에 대해 지정된 EventRoute에 처리기를 추가합니다.
Protected 메서드AddVisualChild두 시각적 개체 사이의 부모/자식 관계를 정의합니다. (Visual에서 상속됨)
Public 메서드ApplyAnimationClock(DependencyProperty, AnimationClock)이 요소의 지정된 종속성 속성에 애니메이션을 적용합니다. 모든 기존 애니메이션은 중지되며 새 애니메이션으로 바뀝니다.
Public 메서드ApplyAnimationClock(DependencyProperty, AnimationClock, HandoffBehavior)속성에 이미 실행 중인 애니메이션이 있는 경우 수행할 동작을 지정하는 기능을 사용하여 이 요소의 지정된 종속성 속성에 애니메이션을 적용합니다.
Public 메서드Arrange자식 요소를 배치하고 UIElement의 크기를 결정합니다. 부모 요소는 이 메서드를 ArrangeCore 구현 또는 이에 해당하는 WPF 프레임워크 수준 구현에서 호출하여 재귀적 레이아웃 업데이트를 형성합니다. 이 메서드는 두 번째 레이아웃 업데이트 단계를 구성합니다.
Protected 메서드ArrangeCoreWPF 핵심 수준 정렬 레이아웃 정의에 대한 템플릿을 정의합니다.
Public 메서드BeginAnimation(DependencyProperty, AnimationTimeline)이 요소에서 지정된 애니메이션 속성에 대한 애니메이션을 시작합니다.
Public 메서드BeginAnimation(DependencyProperty, AnimationTimeline, HandoffBehavior)속성에 이미 실행 중인 애니메이션이 있는 경우 수행할 동작을 지정하는 옵션을 사용하여 이 요소의 지정된 애니메이션 속성에 대해 특정 애니메이션을 시작합니다.
Public 메서드CaptureMouse이 요소가 마우스를 캡처하게 합니다.
Public 메서드CaptureStylus 이 요소가 스타일러스를 캡처하게 합니다.
Public 메서드CaptureTouch이 요소에 터치를 캡처하도록 강제합니다.
Public 메서드CheckAccess호출 스레드가이 액세스를 포함할지 여부를 결정 DispatcherObject. (DispatcherObject에서 상속됨)
Public 메서드ClearValue(DependencyProperty)속성의 로컬 값을 지웁니다. 지울 속성으로 지정 된는 DependencyProperty 식별자입니다. (DependencyObject에서 상속됨)
Public 메서드ClearValue(DependencyPropertyKey)읽기 전용 속성의 로컬 값을 지웁니다. 지울 속성으로 지정 된는 DependencyPropertyKey. (DependencyObject에서 상속됨)
Public 메서드CoerceValue지정 된 값으로 강제 변환 종속성 속성. 이 하나를 호출 하 여 수행 됩니다 CoerceValueCallback 호출에 적용 되는 종속성 속성의 속성 메타 데이터에 지정 된 함수가 DependencyObject. (DependencyObject에서 상속됨)
Public 메서드Equals제공 된 여부를 확인 합니다 DependencyObject 는 현재에 해당 하는 DependencyObject. (DependencyObject에서 상속됨)
Protected 메서드Finalize 개체가 가비지 수집자에서 회수되기 전에, 해당 개체에서 리소스를 해제하고 다른 정리 작업을 수행할 수 있게 합니다. (Object에서 상속됨)
Public 메서드FindCommonVisualAncestor두 시각적 개체의 공통 상위 항목을 반환합니다. (Visual에서 상속됨)
Public 메서드Focus이 요소에 포커스를 설정하려고 시도합니다.
Public 메서드GetAnimationBaseValue실행 중이거나 중지된 애니메이션의 가능한 애니메이션 값은 모두 무시하고 이 요소에 지정된 속성에 대해 기본 속성 값을 반환합니다.
Public 메서드GetHashCode가져옵니다는 해시 코드 이 DependencyObject. (DependencyObject에서 상속됨)
Protected 메서드GetLayoutClip ClipToBounds true로 설정된 경우 클리핑되는 영역을 나타내는 다른 클리핑 기하 도형을 반환합니다.
Public 메서드GetLocalValueEnumerator종속성 속성이 로컬 값이에 설정 확인 하는 데는 전문화 된 열거자를 만듭니다 DependencyObject. (DependencyObject에서 상속됨)
Public 메서드GetType현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨)
Protected 메서드GetUIParentCore파생 클래스에서 재정의되는 경우 시각적 부모가 없으면 이 요소에 대해 다른 UI(사용자 인터페이스) 부모를 반환합니다.
Public 메서드GetValue현재 유효 값을 반환 된 종속성 속성 의이 인스턴스에 DependencyObject. (DependencyObject에서 상속됨)
Protected 메서드GetVisualChild부모 VisualCollection에 있는 지정한 Visual을 반환합니다. (Visual에서 상속됨)
Protected 메서드HitTestCore(GeometryHitTestParameters) GeometryHitTestResult 을 반환하여 기본 요소의 적중 테스트 동작을 제공하는 Visual.HitTestCore를 구현합니다. (Visual.HitTestCore(GeometryHitTestParameters)을(를) 재정의함)
Protected 메서드HitTestCore(PointHitTestParameters) HitTestResult 를 반환하여 기본 요소의 적중 테스트 동작을 제공하는 HitTestCore를 구현합니다. (Visual.HitTestCore(PointHitTestParameters)을(를) 재정의함)
Public 메서드InputHitTest 현재 요소의 원점을 기준으로 지정된 좌표에 있는 현재 요소 내의 입력 요소를 반환합니다.
Public 메서드InvalidateArrange요소의 정렬 상태(레이아웃)을 무효화합니다. 무효화 이후 해당 요소의 레이아웃은 업데이트되며, 이후에 UpdateLayout이 강제로 지정하는 경우가 아니면 업데이트는 비동기적으로 수행됩니다.
Public 메서드InvalidateMeasure요소의 측정 상태(레이아웃)을 무효화합니다.
Public 메서드InvalidateProperty지정 된 종속성 속성의 유효 값을 다시 평가 (DependencyObject에서 상속됨)
Public 메서드InvalidateVisual요소의 렌더링을 무효화하고 전체 새 레이아웃 과정을 강제로 지정합니다. OnRender 는 레이아웃 주기가 완료된 후에 호출됩니다.
Public 메서드IsAncestorOf시각적 개체가 하위 시각적 개체의 상위 항목인지 여부를 확인합니다. (Visual에서 상속됨)
Public 메서드IsDescendantOf시각적 개체가 상위 시각적 개체의 하위 항목인지 여부를 확인합니다. (Visual에서 상속됨)
Public 메서드Measure UIElement DesiredSize를 업데이트합니다. 부모 요소는 이 메서드를 자체 MeasureCore 구현에서 호출하여 재귀적 레이아웃 업데이트를 형성합니다. 이 메서드를 호출하면 레이아웃 업데이트의 첫 번째 처리 단계("측정" 처리 단계)가 구성됩니다.
Protected 메서드MeasureCore파생 클래스에서 재정의되는 경우 자식 요소 콘텐츠의 크기를 고려하여 이 요소의 크기를 적절하게 조정하기 위한 측정 논리를 제공합니다.
Protected 메서드MemberwiseClone현재 Object의 단순 복사본을 만듭니다. (Object에서 상속됨)
Public 메서드MoveFocus이 요소에서 다른 요소로 포커스를 이동하려고 시도합니다. 포커스를 이동하는 방향은 지시 방향에 의해 지정됩니다. 이 방향은 이 요소의 표시 부모 조직 내에서 해석됩니다.
Protected 메서드OnAccessKey 이 요소에 대해 의미가 있는 선택키를 호출하는 경우의 클래스 처리를 제공합니다.
Protected 메서드OnChildDesiredSizeChanged자식 요소의 크기를 조정할 때 레이아웃 동작을 지원합니다.
Protected 메서드OnCreateAutomationPeerWPF(Windows Presentation Foundation) 인프라에 대해 클래스 관련 AutomationPeer 구현을 반환합니다.
Protected 메서드OnDragEnter처리되지 않은 DragDrop.DragEnter 연결된 이벤트가 해당 경로에서 이 클래스에서 파생된 요소에 도달할 때 호출됩니다. 이 이벤트에 대한 클래스 처리를 추가하려면 이 메서드를 구현합니다.
Protected 메서드OnDragLeave처리되지 않은 DragDrop.DragLeave 연결된 이벤트가 해당 경로에서 이 클래스에서 파생된 요소에 도달할 때 호출됩니다. 이 이벤트에 대한 클래스 처리를 추가하려면 이 메서드를 구현합니다.
Protected 메서드OnDragOver처리되지 않은 DragDrop.DragOver 연결된 이벤트가 해당 경로에서 이 클래스에서 파생된 요소에 도달할 때 호출됩니다. 이 이벤트에 대한 클래스 처리를 추가하려면 이 메서드를 구현합니다.
Protected 메서드OnDrop처리되지 않은 DragDrop.DragEnter 연결된 이벤트가 해당 경로에서 이 클래스에서 파생된 요소에 도달할 때 호출됩니다. 이 이벤트에 대한 클래스 처리를 추가하려면 이 메서드를 구현합니다.
Protected 메서드OnGiveFeedback처리되지 않은 DragDrop.GiveFeedback 연결된 이벤트가 해당 경로에서 이 클래스에서 파생된 요소에 도달할 때 호출됩니다. 이 이벤트에 대한 클래스 처리를 추가하려면 이 메서드를 구현합니다.
Protected 메서드OnGotFocus제공된 이벤트 데이터를 사용하여 GotFocus 라우트된 이벤트를 발생시킵니다.
Protected 메서드OnGotKeyboardFocus처리되지 않은 Keyboard.GotKeyboardFocus 연결된 이벤트가 해당 경로에서 이 클래스에서 파생된 요소에 도달할 때 호출됩니다. 이 이벤트에 대한 클래스 처리를 추가하려면 이 메서드를 구현합니다.
Protected 메서드OnGotMouseCapture처리되지 않은 Mouse.GotMouseCapture 연결된 이벤트가 해당 경로에서 이 클래스에서 파생된 요소에 도달할 때 호출됩니다. 이 이벤트에 대한 클래스 처리를 추가하려면 이 메서드를 구현합니다.
Protected 메서드OnGotStylusCapture처리되지 않은 Stylus.GotStylusCapture 연결된 이벤트가 해당 경로에서 이 클래스에서 파생된 요소에 도달할 때 호출됩니다. 이 이벤트에 대한 클래스 처리를 추가하려면 이 메서드를 구현합니다.
Protected 메서드OnGotTouchCapture이 요소에 터치가 캡처될 때 발생하는 GotTouchCapture 라우트된 이벤트에 대한 클래스 처리를 제공합니다.
Protected 메서드OnIsKeyboardFocusedChanged처리되지 않은 IsKeyboardFocusedChanged 이벤트가 이 요소에서 발생할 때 호출됩니다. 이 이벤트에 대한 클래스 처리를 추가하려면 이 메서드를 구현합니다.
Protected 메서드OnIsKeyboardFocusWithinChanged이 요소에 의해 IsKeyboardFocusWithinChanged 이벤트가 발생하기 직전에 호출됩니다. 이 이벤트에 대한 클래스 처리를 추가하려면 이 메서드를 구현합니다.
Protected 메서드OnIsMouseCapturedChanged처리되지 않은 IsMouseCapturedChanged 이벤트가 이 요소에서 발생할 때 호출됩니다. 이 이벤트에 대한 클래스 처리를 추가하려면 이 메서드를 구현합니다.
Protected 메서드OnIsMouseCaptureWithinChanged처리되지 않은 IsMouseCaptureWithinChanged 이벤트가 이 요소에서 발생할 때 호출됩니다. 이 이벤트에 대한 클래스 처리를 추가하려면 이 메서드를 구현합니다.
Protected 메서드OnIsMouseDirectlyOverChanged처리되지 않은 IsMouseDirectlyOverChanged 이벤트가 이 요소에서 발생할 때 호출됩니다. 이 이벤트에 대한 클래스 처리를 추가하려면 이 메서드를 구현합니다.
Protected 메서드OnIsStylusCapturedChanged처리되지 않은 IsStylusCapturedChanged 이벤트가 이 요소에서 발생할 때 호출됩니다. 이 이벤트에 대한 클래스 처리를 추가하려면 이 메서드를 구현합니다.
Protected 메서드OnIsStylusCaptureWithinChanged처리되지 않은 IsStylusCaptureWithinChanged 이벤트가 이 요소에서 발생할 때 호출됩니다. 이 이벤트에 대한 클래스 처리를 추가하려면 이 메서드를 구현합니다.
Protected 메서드OnIsStylusDirectlyOverChanged처리되지 않은 IsStylusDirectlyOverChanged 이벤트가 이 요소에서 발생할 때 호출됩니다. 이 이벤트에 대한 클래스 처리를 추가하려면 이 메서드를 구현합니다.
Protected 메서드OnKeyDown처리되지 않은 Keyboard.KeyDown 연결된 이벤트가 해당 경로에서 이 클래스에서 파생된 요소에 도달할 때 호출됩니다. 이 이벤트에 대한 클래스 처리를 추가하려면 이 메서드를 구현합니다.
Protected 메서드OnKeyUp처리되지 않은 Keyboard.KeyUp 연결된 이벤트가 해당 경로에서 이 클래스에서 파생된 요소에 도달할 때 호출됩니다. 이 이벤트에 대한 클래스 처리를 추가하려면 이 메서드를 구현합니다.
Protected 메서드OnLostFocus제공된 이벤트 데이터를 사용하여 LostFocus 라우트된 이벤트를 발생시킵니다.
Protected 메서드OnLostKeyboardFocus처리되지 않은 Keyboard.LostKeyboardFocus 연결된 이벤트가 해당 경로에서 이 클래스에서 파생된 요소에 도달할 때 호출됩니다. 이 이벤트에 대한 클래스 처리를 추가하려면 이 메서드를 구현합니다.
Protected 메서드OnLostMouseCapture처리되지 않은 Mouse.LostMouseCapture 연결된 이벤트가 해당 경로에서 이 클래스에서 파생된 요소에 도달할 때 호출됩니다. 이 이벤트에 대한 클래스 처리를 추가하려면 이 메서드를 구현합니다.
Protected 메서드OnLostStylusCapture처리되지 않은 Stylus.LostStylusCapture 연결된 이벤트가 해당 경로에서 이 클래스에서 파생된 요소에 도달할 때 호출됩니다. 이 이벤트에 대한 클래스 처리를 추가하려면 이 메서드를 구현합니다.
Protected 메서드OnLostTouchCapture이 요소에서 터치 캡처가 손실될 때 발생하는 LostTouchCapture 라우트된 이벤트에 대한 클래스 처리를 제공합니다.
Protected 메서드OnManipulationBoundaryFeedback ManipulationBoundaryFeedback 이벤트가 발생할 때 호출됩니다.
Protected 메서드OnManipulationCompleted ManipulationCompleted 이벤트가 발생할 때 호출됩니다.
Protected 메서드OnManipulationDelta ManipulationDelta 이벤트가 발생할 때 호출됩니다.
Protected 메서드OnManipulationInertiaStarting ManipulationInertiaStarting 이벤트가 발생할 때 호출됩니다.
Protected 메서드OnManipulationStarted ManipulationStarted 이벤트가 발생할 때 호출됩니다.
Protected 메서드OnManipulationStarting조작 프로세서가 처음으로 만들어지면 발생하는 ManipulationStarting 라우트된 이벤트에 대한 클래스 처리를 제공합니다.
Protected 메서드OnMouseDown처리되지 않은 Mouse.MouseDown 연결된 이벤트가 해당 경로에서 이 클래스에서 파생된 요소에 도달할 때 호출됩니다. 이 이벤트에 대한 클래스 처리를 추가하려면 이 메서드를 구현합니다.
Protected 메서드OnMouseEnter처리되지 않은 Mouse.MouseEnter 연결된 이벤트가 이 요소에서 발생할 때 호출됩니다. 이 이벤트에 대한 클래스 처리를 추가하려면 이 메서드를 구현합니다.
Protected 메서드OnMouseLeave처리되지 않은 Mouse.MouseLeave 연결된 이벤트가 이 요소에서 발생할 때 호출됩니다. 이 이벤트에 대한 클래스 처리를 추가하려면 이 메서드를 구현합니다.
Protected 메서드OnMouseLeftButtonDown처리되지 않은 MouseLeftButtonDown 라우트된 이벤트가 이 요소에서 발생할 때 호출됩니다. 이 이벤트에 대한 클래스 처리를 추가하려면 이 메서드를 구현합니다.
Protected 메서드OnMouseLeftButtonUp처리되지 않은 MouseLeftButtonUp 라우트된 이벤트가 해당 경로에서 이 클래스에서 파생된 요소에 도달할 때 호출됩니다. 이 이벤트에 대한 클래스 처리를 추가하려면 이 메서드를 구현합니다.
Protected 메서드OnMouseMove처리되지 않은 Mouse.MouseMove 연결된 이벤트가 해당 경로에서 이 클래스에서 파생된 요소에 도달할 때 호출됩니다. 이 이벤트에 대한 클래스 처리를 추가하려면 이 메서드를 구현합니다.
Protected 메서드OnMouseRightButtonDown처리되지 않은 MouseRightButtonDown 라우트된 이벤트가 해당 경로에서 이 클래스에서 파생된 요소에 도달할 때 호출됩니다. 이 이벤트에 대한 클래스 처리를 추가하려면 이 메서드를 구현합니다.
Protected 메서드OnMouseRightButtonUp처리되지 않은 MouseRightButtonUp 라우트된 이벤트가 해당 경로에서 이 클래스에서 파생된 요소에 도달할 때 호출됩니다. 이 이벤트에 대한 클래스 처리를 추가하려면 이 메서드를 구현합니다.
Protected 메서드OnMouseUp처리되지 않은 Mouse.MouseUp 라우트된 이벤트가 해당 경로에서 이 클래스에서 파생된 요소에 도달할 때 호출됩니다. 이 이벤트에 대한 클래스 처리를 추가하려면 이 메서드를 구현합니다.
Protected 메서드OnMouseWheel처리되지 않은 Mouse.MouseWheel 연결된 이벤트가 해당 경로에서 이 클래스에서 파생된 요소에 도달할 때 호출됩니다. 이 이벤트에 대한 클래스 처리를 추가하려면 이 메서드를 구현합니다.
Protected 메서드OnPreviewDragEnter처리되지 않은 DragDrop.PreviewDragEnter 연결된 이벤트가 해당 경로에서 이 클래스에서 파생된 요소에 도달할 때 호출됩니다. 이 이벤트에 대한 클래스 처리를 추가하려면 이 메서드를 구현합니다.
Protected 메서드OnPreviewDragLeave처리되지 않은 DragDrop.PreviewDragLeave 연결된 이벤트가 해당 경로에서 이 클래스에서 파생된 요소에 도달할 때 호출됩니다. 이 이벤트에 대한 클래스 처리를 추가하려면 이 메서드를 구현합니다.
Protected 메서드OnPreviewDragOver처리되지 않은 DragDrop.PreviewDragOver 연결된 이벤트가 해당 경로에서 이 클래스에서 파생된 요소에 도달할 때 호출됩니다. 이 이벤트에 대한 클래스 처리를 추가하려면 이 메서드를 구현합니다.
Protected 메서드OnPreviewDrop처리되지 않은 DragDrop.PreviewDrop 연결된 이벤트가 해당 경로에서 이 클래스에서 파생된 요소에 도달할 때 호출됩니다. 이 이벤트에 대한 클래스 처리를 추가하려면 이 메서드를 구현합니다.
Protected 메서드OnPreviewGiveFeedback처리되지 않은 DragDrop.PreviewGiveFeedback 연결된 이벤트가 해당 경로에서 이 클래스에서 파생된 요소에 도달할 때 호출됩니다. 이 이벤트에 대한 클래스 처리를 추가하려면 이 메서드를 구현합니다.
Protected 메서드OnPreviewGotKeyboardFocus처리되지 않은 Keyboard.PreviewGotKeyboardFocus 연결된 이벤트가 해당 경로에서 이 클래스에서 파생된 요소에 도달할 때 호출됩니다. 이 이벤트에 대한 클래스 처리를 추가하려면 이 메서드를 구현합니다.
Protected 메서드OnPreviewKeyDown처리되지 않은 Keyboard.PreviewKeyDown 연결된 이벤트가 해당 경로에서 이 클래스에서 파생된 요소에 도달할 때 호출됩니다. 이 이벤트에 대한 클래스 처리를 추가하려면 이 메서드를 구현합니다.
Protected 메서드OnPreviewKeyUp처리되지 않은 Keyboard.PreviewKeyUp 연결된 이벤트가 해당 경로에서 이 클래스에서 파생된 요소에 도달할 때 호출됩니다. 이 이벤트에 대한 클래스 처리를 추가하려면 이 메서드를 구현합니다.
Protected 메서드OnPreviewLostKeyboardFocus처리되지 않은 Keyboard.PreviewKeyDown 연결된 이벤트가 해당 경로에서 이 클래스에서 파생된 요소에 도달할 때 호출됩니다. 이 이벤트에 대한 클래스 처리를 추가하려면 이 메서드를 구현합니다.
Protected 메서드OnPreviewMouseDown처리되지 않은 Mouse.PreviewMouseDown 연결된 라우트된 이벤트가 해당 경로에서 이 클래스에서 파생된 요소에 도달할 때 호출됩니다. 이 이벤트에 대한 클래스 처리를 추가하려면 이 메서드를 구현합니다.
Protected 메서드OnPreviewMouseLeftButtonDown처리되지 않은 PreviewMouseLeftButtonDown 라우트된 이벤트가 해당 경로에서 이 클래스에서 파생된 요소에 도달할 때 호출됩니다. 이 이벤트에 대한 클래스 처리를 추가하려면 이 메서드를 구현합니다.
Protected 메서드OnPreviewMouseLeftButtonUp처리되지 않은 PreviewMouseLeftButtonUp 라우트된 이벤트가 해당 경로에서 이 클래스에서 파생된 요소에 도달할 때 호출됩니다. 이 이벤트에 대한 클래스 처리를 추가하려면 이 메서드를 구현합니다.
Protected 메서드OnPreviewMouseMove처리되지 않은 Mouse.PreviewMouseMove 연결된 이벤트가 해당 경로에서 이 클래스에서 파생된 요소에 도달할 때 호출됩니다. 이 이벤트에 대한 클래스 처리를 추가하려면 이 메서드를 구현합니다.
Protected 메서드OnPreviewMouseRightButtonDown처리되지 않은 PreviewMouseRightButtonDown 라우트된 이벤트가 해당 경로에서 이 클래스에서 파생된 요소에 도달할 때 호출됩니다. 이 이벤트에 대한 클래스 처리를 추가하려면 이 메서드를 구현합니다.
Protected 메서드OnPreviewMouseRightButtonUp처리되지 않은 PreviewMouseRightButtonUp 라우트된 이벤트가 해당 경로에서 이 클래스에서 파생된 요소에 도달할 때 호출됩니다. 이 이벤트에 대한 클래스 처리를 추가하려면 이 메서드를 구현합니다.
Protected 메서드OnPreviewMouseUp처리되지 않은 Mouse.PreviewMouseUp 연결된 이벤트가 해당 경로에서 이 클래스에서 파생된 요소에 도달할 때 호출됩니다. 이 이벤트에 대한 클래스 처리를 추가하려면 이 메서드를 구현합니다.
Protected 메서드OnPreviewMouseWheel처리되지 않은 Mouse.PreviewMouseWheel 연결된 이벤트가 해당 경로에서 이 클래스에서 파생된 요소에 도달할 때 호출됩니다. 이 이벤트에 대한 클래스 처리를 추가하려면 이 메서드를 구현합니다.
Protected 메서드OnPreviewQueryContinueDrag처리되지 않은 DragDrop.PreviewQueryContinueDrag 연결된 이벤트가 해당 경로에서 이 클래스에서 파생된 요소에 도달할 때 호출됩니다. 이 이벤트에 대한 클래스 처리를 추가하려면 이 메서드를 구현합니다.
Protected 메서드OnPreviewStylusButtonDown처리되지 않은 Stylus.PreviewStylusButtonDown 연결된 이벤트가 해당 경로에서 이 클래스에서 파생된 요소에 도달할 때 호출됩니다. 이 이벤트에 대한 클래스 처리를 추가하려면 이 메서드를 구현합니다.
Protected 메서드OnPreviewStylusButtonUp처리되지 않은 Stylus.PreviewStylusButtonUp 연결된 이벤트가 해당 경로에서 이 클래스에서 파생된 요소에 도달할 때 호출됩니다. 이 이벤트에 대한 클래스 처리를 추가하려면 이 메서드를 구현합니다.
Protected 메서드OnPreviewStylusDown처리되지 않은 Stylus.PreviewStylusDown 연결된 이벤트가 해당 경로에서 이 클래스에서 파생된 요소에 도달할 때 호출됩니다. 이 이벤트에 대한 클래스 처리를 추가하려면 이 메서드를 구현합니다.
Protected 메서드OnPreviewStylusInAirMove처리되지 않은 Stylus.PreviewStylusInAirMove 연결된 이벤트가 해당 경로에서 이 클래스에서 파생된 요소에 도달할 때 호출됩니다. 이 이벤트에 대한 클래스 처리를 추가하려면 이 메서드를 구현합니다.
Protected 메서드OnPreviewStylusInRange처리되지 않은 Stylus.PreviewStylusInRange 연결된 이벤트가 해당 경로에서 이 클래스에서 파생된 요소에 도달할 때 호출됩니다. 이 이벤트에 대한 클래스 처리를 추가하려면 이 메서드를 구현합니다.
Protected 메서드OnPreviewStylusMove처리되지 않은 Stylus.PreviewStylusMove 연결된 이벤트가 해당 경로에서 이 클래스에서 파생된 요소에 도달할 때 호출됩니다. 이 이벤트에 대한 클래스 처리를 추가하려면 이 메서드를 구현합니다.
Protected 메서드OnPreviewStylusOutOfRange처리되지 않은 Stylus.PreviewStylusOutOfRange 연결된 이벤트가 해당 경로에서 이 클래스에서 파생된 요소에 도달할 때 호출됩니다. 이 이벤트에 대한 클래스 처리를 추가하려면 이 메서드를 구현합니다.
Protected 메서드OnPreviewStylusSystemGesture처리되지 않은 Stylus.PreviewStylusSystemGesture 연결된 이벤트가 해당 경로에서 이 클래스에서 파생된 요소에 도달할 때 호출됩니다. 이 이벤트에 대한 클래스 처리를 추가하려면 이 메서드를 구현합니다.
Protected 메서드OnPreviewStylusUp처리되지 않은 Stylus.PreviewStylusUp 연결된 이벤트가 해당 경로에서 이 클래스에서 파생된 요소에 도달할 때 호출됩니다. 이 이벤트에 대한 클래스 처리를 추가하려면 이 메서드를 구현합니다.
Protected 메서드OnPreviewTextInput처리되지 않은 TextCompositionManager.PreviewTextInput 연결된 이벤트가 해당 경로에서 이 클래스에서 파생된 요소에 도달할 때 호출됩니다. 이 이벤트에 대한 클래스 처리를 추가하려면 이 메서드를 구현합니다.
Protected 메서드OnPreviewTouchDown터치가 이 요소를 누를 때 발생하는 PreviewTouchDown 라우트된 이벤트에 대한 클래스 처리를 제공합니다.
Protected 메서드OnPreviewTouchMove이 요소 내부에 있는 동안 터치가 이동할 때 발생하는 PreviewTouchMove 라우트된 이벤트에 대한 클래스 처리를 제공합니다.
Protected 메서드OnPreviewTouchUp이 요소 내에서 터치를 해제할 때 발생하는 PreviewTouchUp 라우트된 이벤트에 대한 클래스 처리를 제공합니다.
Protected 메서드OnPropertyChanged호출 될 때마다 유효 값을 종속성 속성 이 DependencyObject 업데이트 되었습니다. 변경 된 특정 종속성 속성은 이벤트 데이터에서 보고 됩니다. (DependencyObject에서 상속됨)
Protected 메서드OnQueryContinueDrag처리되지 않은 DragDrop.QueryContinueDrag 연결된 이벤트가 해당 경로에서 이 클래스에서 파생된 요소에 도달할 때 호출됩니다. 이 이벤트에 대한 클래스 처리를 추가하려면 이 메서드를 구현합니다.
Protected 메서드OnQueryCursor처리되지 않은 Mouse.QueryCursor 연결된 이벤트가 해당 경로에서 이 클래스에서 파생된 요소에 도달할 때 호출됩니다. 이 이벤트에 대한 클래스 처리를 추가하려면 이 메서드를 구현합니다.
Protected 메서드OnRender파생 클래스에서 재정의되는 경우 레이아웃 시스템이 지정하는 렌더링 작업에 관여됩니다. 이 요소의 렌더링 지침은 이 메서드를 호출할 때 직접 사용되지 않으며 나중에 레이아웃 및 그리기에 비동기 방식으로 사용하도록 유지됩니다.
Protected 메서드OnRenderSizeChanged파생 클래스에서 재정의되는 경우 레이아웃 시스템이 지정하는 렌더링 작업에 관여됩니다. 레이아웃 업데이트 결과 요소의 RenderSize가 변경된 경우 이 메서드는 레이아웃 업데이트와 렌더링 사이에 호출됩니다.
Protected 메서드OnStylusButtonDown처리되지 않은 Stylus.StylusButtonDown 연결된 이벤트가 해당 경로에서 이 클래스에서 파생된 요소에 도달할 때 호출됩니다. 이 이벤트에 대한 클래스 처리를 추가하려면 이 메서드를 구현합니다.
Protected 메서드OnStylusButtonUp처리되지 않은 Stylus.StylusButtonUp 연결된 이벤트가 해당 경로에서 이 클래스에서 파생된 요소에 도달할 때 호출됩니다. 이 이벤트에 대한 클래스 처리를 추가하려면 이 메서드를 구현합니다.
Protected 메서드OnStylusDown처리되지 않은 Stylus.StylusDown 연결된 이벤트가 해당 경로에서 이 클래스에서 파생된 요소에 도달할 때 호출됩니다. 이 이벤트에 대한 클래스 처리를 추가하려면 이 메서드를 구현합니다.
Protected 메서드OnStylusEnter처리되지 않은 Stylus.StylusEnter 연결된 이벤트가 이 요소에서 발생할 때 호출됩니다. 이 이벤트에 대한 클래스 처리를 추가하려면 이 메서드를 구현합니다.
Protected 메서드OnStylusInAirMove처리되지 않은 Stylus.StylusInAirMove 연결된 이벤트가 해당 경로에서 이 클래스에서 파생된 요소에 도달할 때 호출됩니다. 이 이벤트에 대한 클래스 처리를 추가하려면 이 메서드를 구현합니다.
Protected 메서드OnStylusInRange처리되지 않은 Stylus.StylusInRange 연결된 이벤트가 해당 경로에서 이 클래스에서 파생된 요소에 도달할 때 호출됩니다. 이 이벤트에 대한 클래스 처리를 추가하려면 이 메서드를 구현합니다.
Protected 메서드OnStylusLeave처리되지 않은 Stylus.StylusLeave 연결된 이벤트가 이 요소에서 발생할 때 호출됩니다. 이 이벤트에 대한 클래스 처리를 추가하려면 이 메서드를 구현합니다.
Protected 메서드OnStylusMove처리되지 않은 Stylus.StylusMove 연결된 이벤트가 해당 경로에서 이 클래스에서 파생된 요소에 도달할 때 호출됩니다. 이 이벤트에 대한 클래스 처리를 추가하려면 이 메서드를 구현합니다.
Protected 메서드OnStylusOutOfRange처리되지 않은 Stylus.StylusOutOfRange 연결된 이벤트가 해당 경로에서 이 클래스에서 파생된 요소에 도달할 때 호출됩니다. 이 이벤트에 대한 클래스 처리를 추가하려면 이 메서드를 구현합니다.
Protected 메서드OnStylusSystemGesture처리되지 않은 Stylus.StylusSystemGesture 연결된 이벤트가 해당 경로에서 이 클래스에서 파생된 요소에 도달할 때 호출됩니다. 이 이벤트에 대한 클래스 처리를 추가하려면 이 메서드를 구현합니다.
Protected 메서드OnStylusUp처리되지 않은 Stylus.StylusUp 연결된 이벤트가 해당 경로에서 이 클래스에서 파생된 요소에 도달할 때 호출됩니다. 이 이벤트에 대한 클래스 처리를 추가하려면 이 메서드를 구현합니다.
Protected 메서드OnTextInput처리되지 않은 TextCompositionManager.TextInput 연결된 이벤트가 해당 경로에서 이 클래스에서 파생된 요소에 도달할 때 호출됩니다. 이 이벤트에 대한 클래스 처리를 추가하려면 이 메서드를 구현합니다.
Protected 메서드OnTouchDown터치가 이 요소 내부를 누를 때 발생하는 TouchDown 라우트된 이벤트에 대한 클래스 처리를 제공합니다.
Protected 메서드OnTouchEnter터치가 이 요소의 경계 외부에서 내부로 이동할 때 발생하는 TouchEnter 라우트된 이벤트에 대한 클래스 처리를 제공합니다.
Protected 메서드OnTouchLeave터치가 이 UIElement의 경계 내부에서 외부로 이동할 때 발생하는 TouchLeave 라우트된 이벤트에 대한 클래스 처리를 제공합니다.
Protected 메서드OnTouchMove이 요소 내부에 있는 동안 터치가 이동할 때 발생하는 TouchMove 라우트된 이벤트에 대한 클래스 처리를 제공합니다.
Protected 메서드OnTouchUp이 요소 내에서 터치를 해제할 때 발생하는 TouchUp 라우트된 이벤트에 대한 클래스 처리를 제공합니다.
Protected 메서드OnVisualChildrenChanged시각적 개체의 VisualCollection을 수정할 때 호출됩니다. (Visual에서 상속됨)
Protected 메서드OnVisualParentChangedUIElement의 부모 요소가 기본 시각적 부모의 변경을 보고하면 호출됩니다. (Visual.OnVisualParentChanged(DependencyObject)을(를) 재정의함)
Public 메서드PointFromScreen화면 좌표에 있는 PointVisual의 현재 좌표계를 나타내는 Point로 변환합니다. (Visual에서 상속됨)
Public 메서드PointToScreen Visual 의 현재 좌표계를 나타내는 Point를 화면 좌표에 있는 Point로 변환합니다. (Visual에서 상속됨)
Public 메서드PredictFocus파생 클래스에서 재정의되는 경우 지정된 포커스 이동 방향에 대해 포커스를 받는 요소를 반환하며 실제로 해당 요소로 포커스를 이동하지는 않습니다.
Public 메서드RaiseEvent특정 라우트된 이벤트를 발생시킵니다. 발생시킬 RoutedEvent는 해당 이벤트 데이터의 RoutedEvent 속성으로 제공되는 RoutedEventArgs 인스턴스 내에서 식별됩니다.
Public 메서드ReadLocalValue로컬 값을 반환 된 종속성 속성, 존재 하는 경우. (DependencyObject에서 상속됨)
Public 메서드ReleaseAllTouchCaptures이 요소에서 캡처된 터치 장치를 모두 해제합니다.
Public 메서드ReleaseMouseCapture 이 요소가 마우스를 캡처한 경우 캡처를 해제합니다.
Public 메서드ReleaseStylusCapture 이 요소가 스타일러스 장치를 캡처한 경우 캡처를 해제합니다.
Public 메서드ReleaseTouchCapture이 요소에서 지정된 터치 장치를 해제하려고 합니다.
Public 메서드RemoveHandler 이 요소에서 지정한 라우트된 이벤트 처리기를 제거합니다.
Protected 메서드RemoveVisualChild두 시각적 개체 사이의 부모/자식 관계를 제거합니다. (Visual에서 상속됨)
Public 메서드SetCurrentValue값을 설정 하는 종속성 속성 값의 소스를 변경 하지 않고 있습니다. (DependencyObject에서 상속됨)
Public 메서드SetValue(DependencyProperty, Object)로컬 값을 설정 하는 종속성 속성, 해당 종속성 속성 식별자로 지정 된. (DependencyObject에서 상속됨)
Public 메서드SetValue(DependencyPropertyKey, Object)읽기 전용의 로컬 값을 설정 종속성 속성에 지정 된 해당 DependencyPropertyKey 종속성 속성의 식별자입니다. (DependencyObject에서 상속됨)
Public 메서드ShouldSerializeCommandBindingsserialization 프로세스에서 이 클래스의 인스턴스에 있는 CommandBindings 속성의 콘텐츠를 serialize해야 하는지 여부를 나타내는 값을 반환합니다.
Public 메서드ShouldSerializeInputBindingsserialization 프로세스에서 이 클래스의 인스턴스에 있는 InputBindings 속성의 콘텐츠를 serialize해야 하는지 여부를 나타내는 값을 반환합니다.
Protected 메서드ShouldSerializePropertySerialization 프로세스는 제공 된 값을 serialize 하는지 여부를 나타내는 값을 반환 합니다. 종속성 속성. (DependencyObject에서 상속됨)
Public 메서드ToString현재 개체를 나타내는 문자열을 반환합니다. (Object에서 상속됨)
Public 메서드TransformToAncestor(Visual)좌표를 Visual에서 시각적 개체의 지정된 Visual 상위 항목으로 변환하는 데 사용할 수 있는 변환을 반환합니다. (Visual에서 상속됨)
Public 메서드TransformToAncestor(Visual3D)좌표를 Visual에서 시각적 개체의 지정된 Visual3D 상위 항목으로 변환하는 데 사용할 수 있는 변환을 반환합니다. (Visual에서 상속됨)
Public 메서드TransformToDescendant좌표를 Visual에서 지정된 시각적 개체 하위 항목으로 변환하는 데 사용할 수 있는 변환을 반환합니다. (Visual에서 상속됨)
Public 메서드TransformToVisual좌표를 Visual에서 지정된 시각적 개체로 변환하는 데 사용할 수 있는 변환을 반환합니다. (Visual에서 상속됨)
Public 메서드TranslatePoint이 요소를 기준으로 하는 점을 지정된 요소를 기준으로 하는 좌표로 변환합니다.
Public 메서드UpdateLayout이 요소의 모든 시각적 자식 요소가 레이아웃용으로 적절하게 업데이트되도록 합니다.
Public 메서드VerifyAccess호출 스레드가이 권한이 적용 DispatcherObject. (DispatcherObject에서 상속됨)
위쪽

  이름설명
Public 이벤트DragEnter입력 시스템이 이 요소를 끌기 대상으로 사용하는 기본 끌기 이벤트를 보고하면 발생합니다.
Public 이벤트DragLeave입력 시스템이 이 요소를 끌기 원점으로 사용하는 기본 끌기 이벤트를 보고하면 발생합니다.
Public 이벤트DragOver입력 시스템에서 이 요소를 잠재적 놓기 대상으로 사용하는 기본 끌기 이벤트를 보고할 때 발생합니다.
Public 이벤트Drop입력 시스템에서 이 요소를 놓기 대상으로 사용하는 기본 놓기 이벤트를 보고할 때 발생합니다.
Public 이벤트FocusableChanged Focusable 속성의 값이 변경될 때 발생합니다.
Public 이벤트GiveFeedback입력 시스템에서 이 요소를 포함하는 기본 끌어서 놓기 이벤트를 보고하면 발생합니다.
Public 이벤트GotFocus이 요소가 논리 포커스를 가져오면 발생합니다.
Public 이벤트GotKeyboardFocus이 요소에 키보드 포커스가 있으면 발생합니다.
Public 이벤트GotMouseCapture이 요소가 마우스를 캡처하면 발생합니다.
Public 이벤트GotStylusCapture이 요소가 스타일러스를 캡처하면 발생합니다.
Public 이벤트GotTouchCapture이 요소에 터치가 캡처될 때 발생합니다.
Public 이벤트IsEnabledChanged이 요소의 IsEnabled 속성 값이 변경되면 발생합니다.
Public 이벤트IsHitTestVisibleChanged이 요소의 IsHitTestVisible 종속성 속성 값이 변경되면 발생합니다.
Public 이벤트IsKeyboardFocusedChanged이 요소의 IsKeyboardFocused 속성 값이 변경되면 발생합니다.
Public 이벤트IsKeyboardFocusWithinChanged이 요소의 IsKeyboardFocusWithinChanged 속성 값이 변경되면 발생합니다.
Public 이벤트IsMouseCapturedChanged이 요소의 IsMouseCaptured 속성 값이 변경되면 발생합니다.
Public 이벤트IsMouseCaptureWithinChanged이 요소의 IsMouseCaptureWithinProperty 값이 변경되면 발생합니다.
Public 이벤트IsMouseDirectlyOverChanged이 요소의 IsMouseDirectlyOver 속성 값이 변경되면 발생합니다.
Public 이벤트IsStylusCapturedChanged이 요소의 IsStylusCaptured 속성 값이 변경되면 발생합니다.
Public 이벤트IsStylusCaptureWithinChanged이 요소의 IsStylusCaptureWithin 속성 값이 변경되면 발생합니다.
Public 이벤트IsStylusDirectlyOverChanged이 요소의 IsStylusDirectlyOver 속성 값이 변경되면 발생합니다.
Public 이벤트IsVisibleChanged이 요소의 IsVisible 속성 값이 변경되면 발생합니다.
Public 이벤트KeyDown이 요소에 포커스가 있을 때 키를 누르면 발생합니다.
Public 이벤트KeyUp이 요소에 포커스가 있을 때 키를 놓으면 발생합니다.
Public 이벤트LayoutUpdated현재 Dispatcher와 연결된 다양한 시각적 요소의 레이아웃이 변경되면 발생합니다.
Public 이벤트LostFocus이 요소가 논리 포커스를 손실하면 발생합니다.
Public 이벤트LostKeyboardFocus이 요소에서 키보드 포커스를 잃을 때 발생합니다.
Public 이벤트LostMouseCapture이 요소가 마우스 캡처를 손실하면 발생합니다.
Public 이벤트LostStylusCapture이 요소가 스타일러스 캡처를 손실하면 발생합니다.
Public 이벤트LostTouchCapture이 요소에서 터치 캡처가 손실될 때 발생합니다.
Public 이벤트ManipulationBoundaryFeedback조작에서 경계가 발견되면 발생합니다.
Public 이벤트ManipulationCompleted UIElement 개체에서 조작이 완료되고 활동이 없게 될 때 발생합니다.
Public 이벤트ManipulationDelta입력 장치에서 조작 중에 위치를 변경하면 발생합니다.
Public 이벤트ManipulationInertiaStarting입력 장치에서 조작 중에 UIElement 개체와의 연결이 끊어져 활동이 없게 될 때 발생합니다.
Public 이벤트ManipulationStarted입력 장치가 UIElement 개체에서 조작을 시작할 때 발생합니다.
Public 이벤트ManipulationStarting조작 프로세서가 처음으로 만들어지면 발생합니다.
Public 이벤트MouseDown포인터가 이 요소 위에 있는 동안 마우스 단추를 누르면 발생합니다.
Public 이벤트MouseEnter마우스 포인터가 이 요소의 영역 안으로 들어가면 발생합니다.
Public 이벤트MouseLeave마우스 포인터가 이 요소의 영역을 벗어나면 발생합니다.
Public 이벤트MouseLeftButtonDown마우스 포인터가 이 요소 위에 있는 동안 마우스 왼쪽 단추를 누르면 발생합니다.
Public 이벤트MouseLeftButtonUp마우스 포인터가 이 요소 위에 있는 동안 마우스 왼쪽 단추를 놓으면 발생합니다.
Public 이벤트MouseMove이 요소 위에 있는 동안 마우스 포인터를 움직이면 발생합니다.
Public 이벤트MouseRightButtonDown마우스 포인터가 이 요소 위에 있는 동안 마우스 오른쪽 단추를 누르면 발생합니다.
Public 이벤트MouseRightButtonUp마우스 포인터가 이 요소 위에 있는 동안 마우스 오른쪽 단추를 놓으면 발생합니다.
Public 이벤트MouseUp이 요소 위에서 마우스 단추를 놓으면 발생합니다.
Public 이벤트MouseWheel마우스 포인터가 이 요소 위에 있는 동안 사용자가 마우스 휠을 굴리면 발생합니다.
Public 이벤트PreviewDragEnter입력 시스템이 이 요소를 끌기 대상으로 사용하는 기본 끌기 이벤트를 보고하면 발생합니다.
Public 이벤트PreviewDragLeave입력 시스템이 이 요소를 끌기 원점으로 사용하는 기본 끌기 이벤트를 보고하면 발생합니다.
Public 이벤트PreviewDragOver입력 시스템에서 이 요소를 잠재적 놓기 대상으로 사용하는 기본 끌기 이벤트를 보고할 때 발생합니다.
Public 이벤트PreviewDrop입력 시스템에서 이 요소를 놓기 대상으로 사용하는 기본 놓기 이벤트를 보고할 때 발생합니다.
Public 이벤트PreviewGiveFeedback끌어서 놓기 작업이 시작되면 발생합니다.
Public 이벤트PreviewGotKeyboardFocus이 요소에 키보드 포커스가 있으면 발생합니다.
Public 이벤트PreviewKeyDown이 요소에 포커스가 있을 때 키를 누르면 발생합니다.
Public 이벤트PreviewKeyUp이 요소에 포커스가 있을 때 키를 놓으면 발생합니다.
Public 이벤트PreviewLostKeyboardFocus이 요소에 더 이상 키보드 포커스가 없으면 발생합니다.
Public 이벤트PreviewMouseDown포인터가 이 요소 위에 있는 동안 마우스 단추를 누르면 발생합니다.
Public 이벤트PreviewMouseLeftButtonDown마우스 포인터가 이 요소 위에 있는 동안 마우스 왼쪽 단추를 누르면 발생합니다.
Public 이벤트PreviewMouseLeftButtonUp마우스 포인터가 이 요소 위에 있는 동안 마우스 왼쪽 단추를 놓으면 발생합니다.
Public 이벤트PreviewMouseMove마우스 포인터가 이 요소 위에 있는 동안 마우스 포인터를 움직이면 발생합니다.
Public 이벤트PreviewMouseRightButtonDown마우스 포인터가 이 요소 위에 있는 동안 마우스 오른쪽 단추를 누르면 발생합니다.
Public 이벤트PreviewMouseRightButtonUp마우스 포인터가 이 요소 위에 있는 동안 마우스 오른쪽 단추를 놓으면 발생합니다.
Public 이벤트PreviewMouseUp마우스 포인터가 이 요소 위에 있는 동안 마우스 단추를 놓으면 발생합니다.
Public 이벤트PreviewMouseWheel마우스 포인터가 이 요소 위에 있는 동안 사용자가 마우스 휠을 굴리면 발생합니다.
Public 이벤트PreviewQueryContinueDrag끌어서 놓기 작업 중 키보드 또는 마우스 단추 상태가 변경되면 발생합니다.
Public 이벤트PreviewStylusButtonDown포인터가 이 요소 위에 있는 동안 스타일러스 단추를 누르면 발생합니다.
Public 이벤트PreviewStylusButtonUp포인터가 이 요소 위에 있는 동안 스타일러스 단추를 놓으면 발생합니다.
Public 이벤트PreviewStylusDown스타일러스가 이 요소 위에 있을 때 디지타이저에 닿으면 발생합니다.
Public 이벤트PreviewStylusInAirMove스타일러스가 실제로 디지타이저에 닿지 않으면서 요소 위에서 움직일 때 발생합니다.
Public 이벤트PreviewStylusInRange스타일러스가 이 요소 위에 있는 동안 감지될 수 있을 만큼 디지타이저에 가까운 상태이면 발생합니다.
Public 이벤트PreviewStylusMove스타일러스가 요소 위에 있는 동안 움직일 때 발생합니다. 이 이벤트가 발생하도록 하려면 스타일러스는 디지타이저가 감지하는 동안 움직여야 합니다. 그렇지 않으면 PreviewStylusInAirMove가 발생합니다.
Public 이벤트PreviewStylusOutOfRange스타일러스가 디지타이저에서 너무 멀어서 감지되지 않을 때 발생합니다.
Public 이벤트PreviewStylusSystemGesture사용자가 여러 스타일러스 제스처 중 하나를 수행하면 발생합니다.
Public 이벤트PreviewStylusUp스타일러스가 이 요소 위에 있는 동안 사용자가 스타일러스를 디지타이저에서 떼면 발생합니다.
Public 이벤트PreviewTextInput이 요소가 장치와 별개의 방식으로 텍스트를 가져오면 발생합니다.
Public 이벤트PreviewTouchDown손가락이 이 요소 위에 있는 동안 손가락이 화면에 닿을 때 발생합니다.
Public 이벤트PreviewTouchMove손가락이 이 요소 위에 있는 동안 손가락이 화면에서 움직일 때 발생합니다.
Public 이벤트PreviewTouchUp손가락이 이 요소 위에 있는 동안 손가락이 화면에서 떨어질 때 발생합니다.
Public 이벤트QueryContinueDrag끌어서 놓기 작업 중 키보드 또는 마우스 단추 상태가 변경되면 발생합니다.
Public 이벤트QueryCursor커서를 표시하도록 요청하면 발생합니다. 이 이벤트는 마우스 포인터를 새 위치로 움직일 때마다 요소에서 발생합니다. 즉, 새 위치를 기준으로 커서 개체를 변경해야 할 수 있습니다.
Public 이벤트StylusButtonDown포인터가 이 요소 위에 있는 동안 스타일러스 단추를 누르면 발생합니다.
Public 이벤트StylusButtonUp포인터가 이 요소 위에 있는 동안 스타일러스 단추를 놓으면 발생합니다.
Public 이벤트StylusDown스타일러스가 이 요소 위에 있을 때 디지타이저에 닿으면 발생합니다.
Public 이벤트StylusEnter스타일러스가 이 요소의 영역 안으로 들어가면 발생합니다.
Public 이벤트StylusInAirMove스타일러스가 실제로 디지타이저에 닿지 않으면서 요소 위에서 움직일 때 발생합니다.
Public 이벤트StylusInRange스타일러스가 이 요소 위에 있는 동안 감지될 수 있을 만큼 디지타이저에 가까운 상태이면 발생합니다.
Public 이벤트StylusLeave스타일러스가 요소의 영역을 벗어나면 발생합니다.
Public 이벤트StylusMove스타일러스가 이 요소 위에서 움직일 때 발생합니다. 이 이벤트가 발생하도록 하려면 스타일러스가 디지타이저 위에 있을 때 움직여야 합니다. 그렇지 않으면 이 이벤트 대신 StylusInAirMove가 발생합니다.
Public 이벤트StylusOutOfRange스타일러스가 이 요소 위에 있는 동안 디지타이저의 감지 거리 밖으로 벗어날 때 발생합니다.
Public 이벤트StylusSystemGesture사용자가 여러 스타일러스 제스처 중 하나를 수행하면 발생합니다.
Public 이벤트StylusUp스타일러스가 이 요소 위에 있는 동안 사용자가 스타일러스를 디지타이저에서 떼면 발생합니다.
Public 이벤트TextInput이 요소가 장치와 별개의 방식으로 텍스트를 가져오면 발생합니다.
Public 이벤트TouchDown손가락이 이 요소 위에 있는 동안 손가락이 화면에 닿을 때 발생합니다.
Public 이벤트TouchEnter터치가 이 요소의 경계 외부에서 내부로 이동할 때 발생합니다.
Public 이벤트TouchLeave터치가 이 요소의 경계 내부에서 외부로 이동할 때 발생합니다.
Public 이벤트TouchMove손가락이 이 요소 위에 있는 동안 손가락이 화면에서 움직일 때 발생합니다.
Public 이벤트TouchUp손가락이 이 요소 위에 있는 동안 손가락이 화면에서 떨어질 때 발생합니다.
위쪽

  이름설명
Public 필드정적 멤버AllowDropProperty AllowDrop  종속성 속성을 식별합니다.
Public 필드정적 멤버AreAnyTouchesCapturedProperty AreAnyTouchesCaptured 종속성 속성을 식별합니다.
Public 필드정적 멤버AreAnyTouchesCapturedWithinProperty AreAnyTouchesCapturedWithin 종속성 속성을 식별합니다.
Public 필드정적 멤버AreAnyTouchesDirectlyOverProperty AreAnyTouchesDirectlyOver 종속성 속성을 식별합니다.
Public 필드정적 멤버AreAnyTouchesOverProperty AreAnyTouchesOver 종속성 속성을 식별합니다.
Public 필드정적 멤버BitmapEffectInputProperty BitmapEffectInput  종속성 속성을 식별합니다.
Public 필드정적 멤버BitmapEffectProperty BitmapEffect  종속성 속성을 식별합니다.
Public 필드정적 멤버CacheModeProperty CacheMode 종속성 속성을 식별합니다.
Public 필드정적 멤버ClipProperty Clip  종속성 속성을 식별합니다.
Public 필드정적 멤버ClipToBoundsProperty ClipToBounds  종속성 속성을 식별합니다.
Public 필드정적 멤버DragEnterEvent DragEnter  라우트된 이벤트를 식별합니다.
Public 필드정적 멤버DragLeaveEvent DragLeave  라우트된 이벤트를 식별합니다.
Public 필드정적 멤버DragOverEvent DragOver  라우트된 이벤트를 식별합니다.
Public 필드정적 멤버DropEvent Drop  라우트된 이벤트를 식별합니다.
Public 필드정적 멤버EffectProperty Effect 종속성 속성을 식별합니다.
Public 필드정적 멤버FocusableProperty Focusable  종속성 속성을 식별합니다.
Public 필드정적 멤버GiveFeedbackEvent GiveFeedback  라우트된 이벤트를 식별합니다.
Public 필드정적 멤버GotFocusEvent GotFocus  라우트된 이벤트를 식별합니다.
Public 필드정적 멤버GotKeyboardFocusEvent GotKeyboardFocus  라우트된 이벤트를 식별합니다.
Public 필드정적 멤버GotMouseCaptureEvent GotMouseCapture  라우트된 이벤트를 식별합니다.
Public 필드정적 멤버GotStylusCaptureEvent GotStylusCapture  라우트된 이벤트를 식별합니다.
Public 필드정적 멤버GotTouchCaptureEvent GotTouchCapture 라우트된 이벤트를 식별합니다.
Public 필드정적 멤버IsEnabledProperty IsEnabled  종속성 속성을 식별합니다.
Public 필드정적 멤버IsFocusedProperty IsFocused  종속성 속성을 식별합니다.
Public 필드정적 멤버IsHitTestVisibleProperty IsHitTestVisible 을 식별합니다.  종속성 속성입니다.
Public 필드정적 멤버IsKeyboardFocusedProperty IsKeyboardFocused  종속성 속성을 식별합니다.
Public 필드정적 멤버IsKeyboardFocusWithinProperty IsKeyboardFocusWithin  종속성 속성을 식별합니다.
Public 필드정적 멤버IsManipulationEnabledProperty IsManipulationEnabled 종속성 속성을 식별합니다.
Public 필드정적 멤버IsMouseCapturedProperty IsMouseCaptured  종속성 속성을 식별합니다.
Public 필드정적 멤버IsMouseCaptureWithinProperty IsMouseCaptureWithin  종속성 속성을 식별합니다.
Public 필드정적 멤버IsMouseDirectlyOverProperty IsMouseDirectlyOver  종속성 속성을 식별합니다.
Public 필드정적 멤버IsMouseOverProperty IsMouseOver  종속성 속성을 식별합니다.
Public 필드정적 멤버IsStylusCapturedProperty IsStylusCaptured  종속성 속성을 식별합니다.
Public 필드정적 멤버IsStylusCaptureWithinProperty IsStylusCaptureWithin  종속성 속성을 식별합니다.
Public 필드정적 멤버IsStylusDirectlyOverProperty IsStylusDirectlyOver  종속성 속성을 식별합니다.
Public 필드정적 멤버IsStylusOverProperty IsStylusOver  종속성 속성을 식별합니다.
Public 필드정적 멤버IsVisibleProperty IsVisible  종속성 속성을 식별합니다.
Public 필드정적 멤버KeyDownEvent KeyDown  라우트된 이벤트를 식별합니다.
Public 필드정적 멤버KeyUpEvent KeyUp  라우트된 이벤트를 식별합니다.
Public 필드정적 멤버LostFocusEvent LostFocus  라우트된 이벤트를 식별합니다.
Public 필드정적 멤버LostKeyboardFocusEvent LostKeyboardFocus  라우트된 이벤트를 식별합니다.
Public 필드정적 멤버LostMouseCaptureEvent LostMouseCapture  라우트된 이벤트를 식별합니다.
Public 필드정적 멤버LostStylusCaptureEvent LostStylusCapture  라우트된 이벤트를 식별합니다.
Public 필드정적 멤버LostTouchCaptureEvent LostTouchCapture 라우트된 이벤트를 식별합니다.
Public 필드정적 멤버ManipulationBoundaryFeedbackEvent ManipulationBoundaryFeedback 이벤트를 식별합니다.
Public 필드정적 멤버ManipulationCompletedEvent ManipulationCompleted 라우트된 이벤트를 식별합니다.
Public 필드정적 멤버ManipulationDeltaEvent ManipulationDelta 라우트된 이벤트를 식별합니다.
Public 필드정적 멤버ManipulationInertiaStartingEvent ManipulationInertiaStarting 라우트된 이벤트를 식별합니다.
Public 필드정적 멤버ManipulationStartedEvent ManipulationStarted 라우트된 이벤트를 식별합니다.
Public 필드정적 멤버ManipulationStartingEvent ManipulationStarting 라우트된 이벤트를 식별합니다.
Public 필드정적 멤버MouseDownEvent MouseDown  라우트된 이벤트를 식별합니다.
Public 필드정적 멤버MouseEnterEvent MouseEnter  라우트된 이벤트를 식별합니다.
Public 필드정적 멤버MouseLeaveEvent MouseLeave  라우트된 이벤트를 식별합니다.
Public 필드정적 멤버MouseLeftButtonDownEvent MouseLeftButtonDown  라우트된 이벤트를 식별합니다.
Public 필드정적 멤버MouseLeftButtonUpEvent MouseLeftButtonUp  라우트된 이벤트를 식별합니다.
Public 필드정적 멤버MouseMoveEvent MouseMove  라우트된 이벤트를 식별합니다.
Public 필드정적 멤버MouseRightButtonDownEvent MouseRightButtonDown  라우트된 이벤트를 식별합니다.
Public 필드정적 멤버MouseRightButtonUpEvent MouseRightButtonUp  라우트된 이벤트를 식별합니다.
Public 필드정적 멤버MouseUpEvent MouseUp  라우트된 이벤트를 식별합니다.
Public 필드정적 멤버MouseWheelEvent MouseWheel  라우트된 이벤트를 식별합니다.
Public 필드정적 멤버OpacityMaskProperty OpacityMask  종속성 속성을 식별합니다.
Public 필드정적 멤버OpacityProperty Opacity  종속성 속성을 식별합니다.
Public 필드정적 멤버PreviewDragEnterEvent PreviewDragEnter  라우트된 이벤트를 식별합니다.
Public 필드정적 멤버PreviewDragLeaveEvent PreviewDragLeave  라우트된 이벤트를 식별합니다.
Public 필드정적 멤버PreviewDragOverEvent PreviewDragOver  라우트된 이벤트를 식별합니다.
Public 필드정적 멤버PreviewDropEvent PreviewDrop  라우트된 이벤트를 식별합니다.
Public 필드정적 멤버PreviewGiveFeedbackEvent PreviewGiveFeedback  라우트된 이벤트를 식별합니다.
Public 필드정적 멤버PreviewGotKeyboardFocusEvent PreviewGotKeyboardFocus  라우트된 이벤트를 식별합니다.
Public 필드정적 멤버PreviewKeyDownEvent PreviewKeyDown  라우트된 이벤트를 식별합니다.
Public 필드정적 멤버PreviewKeyUpEvent PreviewKeyUp  라우트된 이벤트를 식별합니다.
Public 필드정적 멤버PreviewLostKeyboardFocusEvent PreviewLostKeyboardFocus  라우트된 이벤트를 식별합니다.
Public 필드정적 멤버PreviewMouseDownEvent PreviewMouseDown  라우트된 이벤트를 식별합니다.
Public 필드정적 멤버PreviewMouseLeftButtonDownEvent PreviewMouseLeftButtonDown  라우트된 이벤트를 식별합니다.
Public 필드정적 멤버PreviewMouseLeftButtonUpEvent PreviewMouseLeftButtonUp  라우트된 이벤트를 식별합니다.
Public 필드정적 멤버PreviewMouseMoveEvent PreviewMouseMove  라우트된 이벤트를 식별합니다.
Public 필드정적 멤버PreviewMouseRightButtonDownEvent PreviewMouseRightButtonDown  라우트된 이벤트를 식별합니다.
Public 필드정적 멤버PreviewMouseRightButtonUpEvent PreviewMouseRightButtonUp  라우트된 이벤트를 식별합니다.
Public 필드정적 멤버PreviewMouseUpEvent PreviewMouseUp  라우트된 이벤트를 식별합니다.
Public 필드정적 멤버PreviewMouseWheelEvent PreviewMouseWheel  라우트된 이벤트를 식별합니다.
Public 필드정적 멤버PreviewQueryContinueDragEvent PreviewQueryContinueDrag  라우트된 이벤트를 식별합니다.
Public 필드정적 멤버PreviewStylusButtonDownEvent PreviewStylusButtonDown  라우트된 이벤트를 식별합니다.
Public 필드정적 멤버PreviewStylusButtonUpEvent PreviewStylusButtonUp  라우트된 이벤트를 식별합니다.
Public 필드정적 멤버PreviewStylusDownEvent PreviewStylusDown  라우트된 이벤트를 식별합니다.
Public 필드정적 멤버PreviewStylusInAirMoveEvent PreviewStylusInAirMove  라우트된 이벤트를 식별합니다.
Public 필드정적 멤버PreviewStylusInRangeEvent PreviewStylusInRange  라우트된 이벤트를 식별합니다.
Public 필드정적 멤버PreviewStylusMoveEvent PreviewStylusMove  라우트된 이벤트를 식별합니다.
Public 필드정적 멤버PreviewStylusOutOfRangeEvent PreviewStylusOutOfRange  라우트된 이벤트를 식별합니다.
Public 필드정적 멤버PreviewStylusSystemGestureEvent PreviewStylusSystemGesture  라우트된 이벤트를 식별합니다.
Public 필드정적 멤버PreviewStylusUpEvent PreviewStylusUp  라우트된 이벤트를 식별합니다.
Public 필드정적 멤버PreviewTextInputEvent PreviewTextInput  라우트된 이벤트를 식별합니다.
Public 필드정적 멤버PreviewTouchDownEvent PreviewTouchDown 라우트된 이벤트를 식별합니다.
Public 필드정적 멤버PreviewTouchMoveEvent PreviewTouchMove 라우트된 이벤트를 식별합니다.
Public 필드정적 멤버PreviewTouchUpEvent PreviewTouchUp 라우트된 이벤트를 식별합니다.
Public 필드정적 멤버QueryContinueDragEvent QueryContinueDrag  라우트된 이벤트를 식별합니다.
Public 필드정적 멤버QueryCursorEvent QueryCursor  라우트된 이벤트를 식별합니다.
Public 필드정적 멤버RenderTransformOriginProperty RenderTransformOrigin  종속성 속성을 식별합니다.
Public 필드정적 멤버RenderTransformProperty RenderTransform  종속성 속성을 식별합니다.
Public 필드정적 멤버SnapsToDevicePixelsProperty SnapsToDevicePixels  종속성 속성을 식별합니다.
Public 필드정적 멤버StylusButtonDownEvent StylusButtonDown  라우트된 이벤트를 식별합니다.
Public 필드정적 멤버StylusButtonUpEvent StylusButtonUp  라우트된 이벤트를 식별합니다.
Public 필드정적 멤버StylusDownEvent StylusDown  라우트된 이벤트를 식별합니다.
Public 필드정적 멤버StylusEnterEvent StylusEnter  라우트된 이벤트를 식별합니다.
Public 필드정적 멤버StylusInAirMoveEvent StylusInAirMove  라우트된 이벤트를 식별합니다.
Public 필드정적 멤버StylusInRangeEvent StylusInRange  라우트된 이벤트를 식별합니다.
Public 필드정적 멤버StylusLeaveEvent StylusLeave  라우트된 이벤트를 식별합니다.
Public 필드정적 멤버StylusMoveEvent StylusMove  라우트된 이벤트를 식별합니다.
Public 필드정적 멤버StylusOutOfRangeEvent StylusOutOfRange  라우트된 이벤트를 식별합니다.
Public 필드정적 멤버StylusSystemGestureEvent StylusSystemGesture  라우트된 이벤트를 식별합니다.
Public 필드정적 멤버StylusUpEvent StylusUp  라우트된 이벤트를 식별합니다.
Public 필드정적 멤버TextInputEvent TextInput  라우트된 이벤트를 식별합니다.
Public 필드정적 멤버TouchDownEvent TouchDown 라우트된 이벤트를 식별합니다.
Public 필드정적 멤버TouchEnterEvent TouchEnter 라우트된 이벤트를 식별합니다.
Public 필드정적 멤버TouchLeaveEvent TouchLeave 라우트된 이벤트를 식별합니다.
Public 필드정적 멤버TouchMoveEvent TouchMove 라우트된 이벤트를 식별합니다.
Public 필드정적 멤버TouchUpEvent TouchUp 라우트된 이벤트를 식별합니다.
Public 필드정적 멤버UidProperty Uid  종속성 속성을 식별합니다.
Public 필드정적 멤버VisibilityProperty Visibility  종속성 속성을 식별합니다.
위쪽

UIElement 는 요소 레이아웃 특성을 지정하는 시작점 역할을 하며 파생 클래스가 재정의할 수 있는 가상 메서드를 노출합니다. 이를 통해 요소 및 해당 자식 요소의 레이아웃 렌더링 동작에 영향을 줄 수 있습니다.

일반적으로 요소의 입력 및 포커스 동작의 대부분은 UIElement 클래스에서도 정의됩니다. 여기에는 키보드, 마우스 및 스타일러스 입력의 이벤트와 관련 상태 속성이 포함됩니다. 이러한 이벤트는 대부분 라우트된 이벤트이며, 입력 관련 이벤트는 대부분 이벤트의 버블링 라우팅 버전과 터널링 버전을 모두 포함합니다. 이와 같이 쌍으로 지정된 이벤트는 주로 컨트롤 작성자가 많이 사용합니다.

UIElement 에는 요소 인스턴스에서 생성되는 지정된 라우트된 이벤트를 발생시킬 수 있는 메서드를 포함하여 WPF 이벤트 모델과 관련되는 API도 포함됩니다.

아키텍처의 관점에서 UIElement 에서 창 핸들을 라고 볼 수 있습니다 Win32 프로그래밍, 또는 요소에 DHTML(동적 HTML) 프로그래밍. UIElement 기본 요소에 WPF 핵심 수준.

UIElement 에는 UIElement 클래스에서만 정의되는 다음과 같은 기능이 있습니다.

  • 자식 요소로 렌더링될 수 있습니다. UIElement는 높은 수준의 그래픽 클래스인 Visual에서 파생됩니다.

  • 레이아웃 시스템에서 해석되는 경우 UIElement의 사용 가능한 자식 요소를 배치하고 크기를 조정하는 데 사용되는 논리를 포함합니다.

  • 입력이 이벤트 라우팅 처리 또는 명령 라우팅을 통해 전송되는 컨트롤을 포함하여 사용자 입력에 응답할 수 있습니다.

  • 논리 요소 트리를 통해 경로를 이동하는 라우트된 이벤트를 발생시킬 수 있습니다.

  • 애니메이션 시스템의 일부 측면을 지원합니다.

FrameworkElement UIElement를 기반으로 빌드되는 WPF 프레임워크 수준 구현 클래스이며 WPF 프레임워크 수준과의 특정 상호 작용을 추가합니다. FrameworkElement 는 다음과 같은 기능을 추가하고 정의합니다.

  • 추가 프레임워크 관련 레이아웃 특성

  • 속성에 대한 보다 다양한 메타데이터 보고 지원

  • 특정 입력 기본 클래스와 이러한 클래스에 연결된 속성 또는 연결된 이벤트의 클래스별 구현

  • 스타일 지원

  • 추가 애니메이션 지원

또 다른 관련 클래스는 ContentElement입니다. ContentElement 클래스는 UIElement에서 구현하는 것과 동일한 멤버를 대부분 구현하지만, 이 두 클래스 간의 차이점은 전체 콘텐츠 모델에서의 위치입니다. 일반적으로 UIElement 파생 클래스는 다소 엄격한 콘텐츠 모델을 정의합니다. 즉, 태그에서 자식 요소가 될 수 있는 요소에 제한이 있습니다. UIElement 에서 비교적 제한적이지 않은 자식 콘텐츠를 가져오는 기능이 있기는 하지만 이러한 기능은 대개 지정된 콘텐츠 속성에서 중앙 집중식으로 제어됩니다. 반면 ContentElement 파생 클래스의 경우 대개 콘텐츠에 대해서는 그다지 제한이 없으므로 유동 형식 문서 등의 시나리오가 지원됩니다.

중요중요

Visibility 상태는 해당 요소가 수행하는 모든 입력 처리에 영향을 줍니다. 표시되지 않는 요소는 적중 테스트에 관여되지 않으며 입력 이벤트를 받지 않습니다. 이는 요소가 표시될 때 해당 요소 범위에 마우스가 있는 경우에도 마찬가지입니다.

.NET Framework

4.5, 4, 3.5, 3.0에서 지원

.NET Framework Client Profile

4, 3.5 SP1에서 지원

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008(서버 코어 역할은 지원되지 않음), Windows Server 2008 R2(서버 코어 역할은 SP1 이상에서 지원, Itanium은 지원되지 않음)

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

이 형식의 static(Visual Basic의 경우 Shared) 모든 공용 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.

커뮤니티 추가 항목

추가
표시:
© 2014 Microsoft