다음을 통해 공유


XamlDirective 생성자

정의

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

오버로드

XamlDirective(String, String)

이름 및 단일 XAML 네임스페이스에 대한 값을 지정하여 XamlDirective 클래스의 새 인스턴스를 초기화합니다. IsUnknown이 지시문에 대해 true를 보고하도록 하려는 경우에만 이 시그니처를 사용하십시오.

XamlDirective(IEnumerable<String>, String, XamlType, XamlValueConverter<TypeConverter>, AllowedMemberLocations)

XamlDirective의 가능한 각 사례 값에 대한 값을 지정하여 XamlDirective 클래스의 새 인스턴스를 초기화합니다.

XamlDirective(String, String)

이름 및 단일 XAML 네임스페이스에 대한 값을 지정하여 XamlDirective 클래스의 새 인스턴스를 초기화합니다. IsUnknown이 지시문에 대해 true를 보고하도록 하려는 경우에만 이 시그니처를 사용하십시오.

public:
 XamlDirective(System::String ^ xamlNamespace, System::String ^ name);
public XamlDirective (string xamlNamespace, string name);
new System.Xaml.XamlDirective : string * string -> System.Xaml.XamlDirective
Public Sub New (xamlNamespace As String, name As String)

매개 변수

xamlNamespace
String

XamlDirective가 있을 수 있는 기본 XAML 네임스페이스입니다.

name
String

XamlDirective의 식별 이름입니다.

설명

중요

생성자의이 시그니처에이 지시문에 대 한 식별자는 항상 생성 위치 IsUnknown 보고서 true 는 XAML에 대 한 형식 시스템. 필요한 정보를 사용할 수 있는 경우 (지원 형식 및 변환에 대 한 텍스트 구문 정보 항목) 및 원하는 지시문을 사용 하 여 적용할 수 있는 식별자는 XamlDirective.XamlDirective 생성자 시그니처 대신 합니다.

이 서명을 사용 하는 경우는 AllowedLocation 인스턴스가 값 Any; 하며 Type 값 및 TypeConverter 값이 모두 null.

적용 대상

XamlDirective(IEnumerable<String>, String, XamlType, XamlValueConverter<TypeConverter>, AllowedMemberLocations)

XamlDirective의 가능한 각 사례 값에 대한 값을 지정하여 XamlDirective 클래스의 새 인스턴스를 초기화합니다.

public:
 XamlDirective(System::Collections::Generic::IEnumerable<System::String ^> ^ xamlNamespaces, System::String ^ name, System::Xaml::XamlType ^ xamlType, System::Xaml::Schema::XamlValueConverter<System::ComponentModel::TypeConverter ^> ^ typeConverter, System::Xaml::Schema::AllowedMemberLocations allowedLocation);
public XamlDirective (System.Collections.Generic.IEnumerable<string> xamlNamespaces, string name, System.Xaml.XamlType xamlType, System.Xaml.Schema.XamlValueConverter<System.ComponentModel.TypeConverter> typeConverter, System.Xaml.Schema.AllowedMemberLocations allowedLocation);
new System.Xaml.XamlDirective : seq<string> * string * System.Xaml.XamlType * System.Xaml.Schema.XamlValueConverter<System.ComponentModel.TypeConverter> * System.Xaml.Schema.AllowedMemberLocations -> System.Xaml.XamlDirective
Public Sub New (xamlNamespaces As IEnumerable(Of String), name As String, xamlType As XamlType, typeConverter As XamlValueConverter(Of TypeConverter), allowedLocation As AllowedMemberLocations)

매개 변수

xamlNamespaces
IEnumerable<String>

XamlDirective가 있을 수 있는 XAML 네임스페이스 집합으로, 식별자 문자열의 열거 가능 집합으로 전달됩니다.

name
String

XamlDirective의 식별 이름입니다.

xamlType
XamlType

XamlDirective를 지원하는 XAML 형식입니다.

typeConverter
XamlValueConverter<TypeConverter>

XamlDirective가 텍스트 구문 변환에 사용하는 형식 변환기입니다.

allowedLocation
AllowedMemberLocations

AllowedMemberLocations 열거형의 값입니다.

예외

xamlType 매개 변수가 null인 경우

설명

생성 하려면이 생성자를 사용 해야 합니다는 XamlDirective 보고 하지 않습니다 IsUnknown 으로 true입니다.

적용 대상