다음을 통해 공유


ModelParent 클래스

항목의 부모를 설정하는 데 사용할 수 있는 클래스입니다.

상속 계층 구조

System.Object
  Microsoft.Windows.Design.Model.ModelParent

네임스페이스:  Microsoft.Windows.Design.Model
어셈블리:  Microsoft.Windows.Design.Interaction(Microsoft.Windows.Design.Interaction.dll)

구문

‘선언
Public NotInheritable Class ModelParent
public static class ModelParent
public ref class ModelParent abstract sealed
[<AbstractClass>]
[<Sealed>]
type ModelParent =  class end
public final class ModelParent

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

메서드

  이름 설명
Public 메서드정적 멤버 CanParent 지정된 형식이 지정된 자식 형식의 부모가 될 수 있는지 여부를 확인합니다.
Public 메서드정적 멤버 FindParent(Type, GestureData) 지정된 자식 형식에 적합한 부모를 찾습니다.
Public 메서드정적 멤버 FindParent(EditingContext, ModelItem, ModelItem) 지정된 자식과 편집 컨텍스트에 적합한 부모를 찾습니다.
Public 메서드정적 멤버 FindParent(EditingContext, Type, ModelItem) 지정된 자식 형식과 편집 컨텍스트에 적합한 부모를 찾습니다.
Public 메서드정적 멤버 Parent 지정된 항목을 지정된 자식 항목의 부모로 설정합니다.

위쪽

설명

편집 모델의 항목에서 속성을 사용 중인 개체의 부모를 직접 설정할 수 있으나 ModelParent 클래스에서 어떤 개체를 서로 부모로 사용할 수 있는지 알 수 있습니다. ModelParent는 한 개체에서 다른 개체로 부모를 쉽게 변경할 수 있습니다. ModelParent는 부모 규칙을 이해하기 위해 개체에 ParentAdapter 클래스를 사용합니다.

스레드로부터의 안전성

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

참고 항목

참조

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

기타 리소스

WPF Designer 확장성 아키텍처