TypeExtension 생성자
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
TypeExtension 클래스의 새 인스턴스를 초기화합니다.
오버로드
TypeExtension() |
TypeExtension 클래스의 새 인스턴스를 초기화합니다. |
TypeExtension(String) |
제공된 |
TypeExtension(Type) |
TypeExtension 클래스의 새 인스턴스를 초기화하여 형식을 직접 선언합니다. |
TypeExtension()
TypeExtension 클래스의 새 인스턴스를 초기화합니다.
public:
TypeExtension();
public TypeExtension ();
Public Sub New ()
적용 대상
TypeExtension(String)
제공된 typeName
문자열에 따라 TypeExtension 값을 초기화하는 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에서 나타낼 형식입니다.
예외
type
은 null
입니다.
설명
이는 의 런타임 코드 사용에 TypeExtension 대한 도우미 메서드이며 태그 확장에 대한 일반적인 구현 패턴의 일부가 아닙니다.
적용 대상
.NET