TypeExtension 생성자

정의

TypeExtension 클래스의 새 인스턴스를 초기화합니다.

오버로드

Name Description
TypeExtension()

TypeExtension 클래스의 새 인스턴스를 초기화합니다.

TypeExtension(String)

제공된 문자열을 기반으로 값을 초기화하여 클래스의 TypeExtensionTypeName 새 인스턴스를 typeName 초기화합니다.

TypeExtension(Type)

클래스의 새 인스턴스를 TypeExtension 초기화하고 형식을 직접 선언합니다.

TypeExtension()

TypeExtension 클래스의 새 인스턴스를 초기화합니다.

public:
 TypeExtension();
public TypeExtension();
Public Sub New ()

적용 대상

TypeExtension(String)

제공된 문자열을 기반으로 값을 초기화하여 클래스의 TypeExtensionTypeName 새 인스턴스를 typeName 초기화합니다.

public:
 TypeExtension(System::String ^ typeName);
public TypeExtension(string typeName);
new System.Windows.Markup.TypeExtension : string -> System.Windows.Markup.TypeExtension
Public Sub New (typeName As String)

매개 변수

typeName
String

참조할 형식을 식별하는 문자열입니다. 이 문자열은 형식 prefix:className을 사용합니다. prefix 는 XAML 네임스페이스에 대한 매핑 접두사이며 기본 XAML 네임스페이스에 매핑되지 않은 형식을 참조하는 데만 필요합니다.

예외

로 지정 typeName 하려고 했습니다 null.

설명

이 값은 생성자에서 설정할 때 평가되지 않습니다. 값이 아닌 null경우 값이 처음에 수락됩니다. 값의 실제 구문 분석 및 평가는 XAML이 구문 분석되고 사용 가능한 서비스 컨텍스트가 활성 상태일 때 이 확장에서 호출될 때까지 ProvideValue 지연됩니다. 이때 typeName XAML 스키마 컨텍스트 내에서 형식으로 확인할 수 있어야 하며 해당 형식이 반환됩니다.

적용 대상

TypeExtension(Type)

클래스의 새 인스턴스를 TypeExtension 초기화하고 형식을 직접 선언합니다.

public:
 TypeExtension(Type ^ type);
public TypeExtension(Type type);
new System.Windows.Markup.TypeExtension : Type -> System.Windows.Markup.TypeExtension
Public Sub New (type As Type)

매개 변수

type
Type

TypeExtension형식으로 나타낼 형식입니다.

예외

typenull인 경우

설명

이는 런타임 코드 사용에 TypeExtension 대한 도우미 메서드이며 태그 확장에 대한 일반적인 구현 패턴의 일부가 아닙니다.

적용 대상