다음을 통해 공유


Microsoft.Windows.Design.Interaction 네임스페이스

컨트롤의 사용자 지정 디자인 타임에 대한 사용자 인터페이스(UI)를 구현하기 위한 형식을 제공합니다.

Microsoft.Windows.Design.Interaction 네임스페이스는 사용자 지정 컨텍스트 메뉴 항목, 표시기(Adorner) 및 사용자 제스처를 만들기 위한 클래스를 제공합니다.PrimarySelectionAdornerProvider에서 파생되어 디자인 화면에서 선택된 요소에 대한 표시기 공급자를 구현합니다.PrimarySelectionContextMenuProvider에서 파생되어 컨텍스트 메뉴에 대한 MenuGroup을 구현합니다.Task 클래스에서 파생되어 끌어서 놓기 같은 제스처를 구현합니다.

클래스

  클래스 설명
Public 클래스 Adapter 특정 항목의 논리를 적용하는 데 사용됩니다.
Public 클래스 AdornerColors 표시기(Adorner)에 사용할 수 있는 공용 브러시 집합을 제공합니다.
Public 클래스 AdornerCoordinateSpace 인프라입니다. AdornerPanel 에서 사용할 2D 좌표 공간을 정의합니다.
Public 클래스 AdornerCoordinateSpaces 디자이너에 사용되는 두 가지 공용 좌표 공간을 정의합니다.
Public 클래스 AdornerFonts 표시기(Adorner)에 사용할 수 있는 공용 브러시 집합을 제공합니다.
Public 클래스 AdornerLayout DesignerView 의 표시기(Adorner) 레이아웃을 수행합니다.
Public 클래스 AdornerOrder 디자인 뷰에서 표시기(Adorner)의 z 순서를 지정합니다.
Public 클래스 AdornerPanel 디자인 타임에 표시기(Adorner)로 사용되는 WPF(Windows Presentation Foundation) 컨트롤의 컨테이너를 제공합니다.
Public 클래스 AdornerPlacementCollection AdornerPanel 내에서 표시기(Adorner)를 정밀하게 배치합니다.
Public 클래스 AdornerProperties UI 요소에서 표시기(Adorner) 모양 및 동작을 사용하기 위한 연결된 속성 집합을 정의합니다.
Public 클래스 AdornerProvider 디자인 화면에 표시기를 자동으로 추가하기 위해 클래스에 추가할 수 있는 기능 공급자입니다.
Public 클래스 AdornerResources XAML에서 사용할 수 있는 리소스 집합을 정의하는 데 사용됩니다.
Public 클래스 CanExecuteToolEventArgs CanExecute 이벤트에 대한 데이터를 제공합니다.
Public 클래스 CommandExceptionEventArgs DesignerView 클래스에 정의된 CommandException 이벤트에 대한 이벤트 데이터를 제공합니다.
Public 클래스 ContextMenuProvider 상황에 맞는 메뉴에 표시되는 메뉴 항목 집합을 정의합니다.
Public 클래스 CreationCommands 도구 작성 명령에 대한 정적 명령 정의 집합을 나타냅니다.
Public 클래스 CreationTool 디자이너에서 개체의 새 인스턴스를 만드는 데 사용되는 도구입니다.
Public 클래스 CreationToolAttribute 지정된 형식의 인스턴스를 만드는 데 사용되어야 하는 작성 도구를 식별합니다.
Public 클래스 CurrentDesignerView 편집 컨텍스트에서 사용되고 있는 현재 디자이너 뷰를 저장하고 보고하는 데 사용되는 컨텍스트 항목입니다.
Public 클래스 DesignerCommands 디자이너와 연관된 명령을 나타냅니다.
Public 클래스 DesignerView 디자이너의 시각적 디자인 화면을 제공합니다.
Public 클래스 DragGestureData 끌어서 놓기 작업 도중 추가 정보를 제공합니다.
Public 클래스 ExecutedToolEventArgs Executed 이벤트에 대한 데이터를 제공합니다.
Public 클래스 FocusedTask 도구에서 현재 포커스가 있는 작업을 포함합니다.
Public 클래스 GestureData 제스처에 대한 정보를 제공합니다.
Public 클래스 MatchGestureEventArgs MatchGesture 이벤트에 대한 데이터를 제공합니다.
Public 클래스 MenuAction 디자이너에서 수행할 작업을 나타내는 상황에 맞는 메뉴 항목입니다.
Public 클래스 MenuActionEventArgs MenuAction 이벤트에 대한 데이터를 제공합니다.
Public 클래스 MenuBase 작업 및 그룹 모두에 대한 기본 클래스를 제공합니다.
Public 클래스 MenuGroup 메뉴 항목의 그룹을 나타냅니다.
Public 클래스 MouseGestureData 마우스 위치에 대한 정보를 제공합니다.
Public 클래스 ParentAdapter 자식 개체의 부모가 될 수 있는 모든 형식의 확장 지점을 제공합니다.
Public 클래스 PlacementAdapter 부모 좌표에서 개체의 위치를 가져오고 설정하는 데 사용되는 어댑터입니다.
Public 클래스 PrimarySelectionAdornerProvider 기본 선택 내용에 표시되는 표시기 집합을 제공합니다.
Public 클래스 PrimarySelectionContextMenuProvider 현재 선택 내용에 표시되는 MenuGroup 항목 집합을 제공합니다.
Public 클래스 PrimarySelectionTaskProvider 클래스가 기본 선택 내용에 있을 때 선택 도구에서 사용 가능한 작업 집합을 제공합니다.
Public 클래스 RelativePosition 좌표계와 독립적으로 유지되는 디자이너의 위치를 나타냅니다.
Public 클래스 RelativePositions 공통 RelativePositions 개체의 정적 인스턴스 집합을 나타냅니다.
Public 클래스 RelativeValueCollection 디자인 화면의 패널 또는 컨테이너 내에서 항목의 배치를 설명하는 값 컬렉션을 나타냅니다.
Public 클래스 RootPlacementAdapter 부모가 없는 요소를 배치합니다.
Public 클래스 Selection 디자이너에서 사용자가 선택한 개체 집합을 나타냅니다.
Public 클래스 SelectionCommands 디자이너의 개체 선택을 제어하는 표준 명령을 제공합니다.
Public 클래스 SelectionOperations 디자이너에서의 프로그래밍 방식 개체 선택을 제어하는 표준 작업을 제공합니다.
Public 클래스 SelectionTool 디자이너에서 개체를 선택하는 마우스 포인터 등의 도구를 나타냅니다.
Public 클래스 Task 명령 컬렉션과 해당 명령에 대한 입력 바인딩을 나타냅니다.
Public 클래스 TaskProvider 활성 도구에 작업을 자동으로 추가하기 위해 클래스에 추가할 수 있는 기능 공급자입니다.
Public 클래스 Tool 디자이너의 모드를 확인하는 도구를 나타냅니다.
Public 클래스 ToolActionEventArgs ToolAction 이벤트에 대한 데이터를 제공합니다.
Public 클래스 ToolCommand 명령 식별자 및 특정 명령을 호출하기 위한 통합된 방법으로 사용됩니다.
Public 클래스 ToolCommandBinding 명령 및 명령을 구현하는 이벤트 처리기 사이에서 브리지 역할을 합니다.
Public 클래스 ToolCommandBindingCollection 도구 명령 바인딩의 컬렉션을 나타냅니다.
Public 클래스 ToolGesture 마우스와의 도구 상호 작용을 나타냅니다.
Public 클래스 ViewHitTestResult HitTest 메서드에 있는 적중 횟수 테스트의 반환 값을 나타냅니다.
Public 클래스 ViewItem 뷰 개체와의 상호 작용을 가능하게 하는 추상 클래스입니다.
Public 클래스 WheelGestureData 마우스 휠에 대한 제스처 데이터를 제공합니다.

구조체

  구조체 설명
Public 구조체 AdornerPlacementValue AdornerPlacementCollection 의 단일 값을 나타냅니다.
Public 구조체 RelativePoint X 및 Y 위치로 구성되는 점 및 이러한 좌표와 다른 개체의 관계를 정의하는 RelativePosition 클래스를 정의합니다.
Public 구조체 RelativeValue 디자이너에서 좌표를 나타냅니다.

인터페이스

  인터페이스 설명
Public 인터페이스 IAdornerPlacement AdornerPlacementCollection 의 배치 항목을 지정합니다.

대리자

  대리자 설명
Public 대리자 CanExecuteToolEventHandler 도구 명령에 대한 CanExecute 이벤트를 처리할 메서드를 나타냅니다.
Public 대리자 ExecutedToolEventHandler 도구 명령에 대한 Executed 이벤트를 처리할 메서드를 나타냅니다.
Public 대리자 LoadResourcesCallback 지정된 키에 대한 리소스를 찾아야 할 때 사용됩니다.
Public 대리자 ModelHitTestFilterCallback 트랜잭션된 작업의 ModelFilter 속성에 할당할 수 있는 콜백 대리자입니다.
Public 대리자 ViewHitTestFilterCallback HitTest 메서드의 적중 테스트 처리 도중 생략할 표시 트리 부분을 지정하는 콜백 메서드를 나타냅니다.
Public 대리자 ViewHitTestResultCallback HitTest 메서드의 적중 테스트를 사용자 지정하는 데 사용되는 콜백을 나타냅니다.

열거형

  열거형 설명
Public 열거형 AdornerHorizontalAlignment 디자인 화면의 요소를 기준으로 표시기의 가로 맞춤을 정의하는 열거형입니다.
Public 열거형 AdornerPlacementDimension AdornerPlacementValue 구조체에 적용해야 하는 크기를 정의하는 열거형입니다.
Public 열거형 AdornerStretch 디자인 뷰의 배율을 조정할 때 표시기(Adorner)의 특정 크기(X 또는 Y)에 대한 동작을 식별하는 데 사용되는 열거형입니다.
Public 열거형 AdornerVerticalAlignment 디자인 화면의 요소를 기준으로 표시기의 세로 맞춤을 정의하는 열거형입니다.
Public 열거형 NudgeIntent 키보드를 사용하여 조금 움직일 때 PlacementAdapter에서 컨트롤을 이동하는 데 사용하는 메서드를 나타내는 열거형입니다.
Public 열거형 PlacementIntent PlacementAdapter 에서 컨트롤을 배치하는 데 사용하는 메서드를 나타내는 열거형입니다.
Public 열거형 ToolAction 사용자 제스처를 나타냅니다.