다음을 통해 공유


InstanceFactory 클래스

업데이트: 2007년 11월

개체에 대한 CreateInstance 메서드의 구현을 제공할 수 있도록 해주는 기능 공급자입니다.

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

구문

Public MustInherit Class InstanceFactory _
    Inherits FeatureProvider

Dim instance As InstanceFactory
public abstract class InstanceFactory : FeatureProvider
public ref class InstanceFactory abstract : public FeatureProvider
public abstract class InstanceFactory extends FeatureProvider

설명

기본 구현은 간단히 Activator.CreateInstance을 호출합니다. 반환되는 인스턴스는 요청된 형식과 "모양"이 동일해야 하지만 해당 형식에서 파생될 필요는 없습니다. 디자이너 인프라에서 개체에 대해 보고된 형식이 요청된 형식과 일치하는지 확인합니다.

상속 계층 구조

System.Object
  Microsoft.Windows.Design.Features.FeatureProvider
    Microsoft.Windows.Design.Model.InstanceFactory

스레드로부터의 안전성

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

참고 항목

참조

InstanceFactory 멤버

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

기타 리소스

WPF Designer 확장성 아키텍처