XamlDirective Constructors

Definitie

Initialiseert een nieuw exemplaar van de XamlDirective klasse.

Overloads

Name Description
XamlDirective(String, String)

Initialiseert een nieuw exemplaar van de XamlDirective klasse, waarbij waarden voor een naam en één XAML-naamruimte worden opgegeven. Gebruik deze handtekening alleen als u de instructie wilt rapporteren true of verwachtIsUnknown.

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

Initialiseert een nieuw exemplaar van de XamlDirective klasse, waarbij waarden worden opgegeven voor elke waarde per geval van een XamlDirective.

XamlDirective(String, String)

Initialiseert een nieuw exemplaar van de XamlDirective klasse, waarbij waarden voor een naam en één XAML-naamruimte worden opgegeven. Gebruik deze handtekening alleen als u de instructie wilt rapporteren true of verwachtIsUnknown.

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)

Parameters

xamlNamespace
String

De primaire XAML-naamruimte waar deze XamlDirective kan bestaan.

name
String

De identificatienaam van de XamlDirective.

Opmerkingen

Important

Deze handtekening van de constructor genereert altijd een id voor de instructie waarbij IsUnknown rapporten voor het XAML-typesysteem worden gerapporteerd true . Als de benodigde informatie beschikbaar is (het backingtype en een tekstsyntaxisinformatieitem voor conversie) en u een id wilt die de instructie kan toepassen, gebruikt u in plaats daarvan de XamlDirective.XamlDirective constructorhandtekening.

Als u deze handtekening gebruikt, is de waarde voor het exemplaar ; en de Type waarde en TypeConverter waarde zijn beide null.AllowedLocationAny

Van toepassing op

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

Initialiseert een nieuw exemplaar van de XamlDirective klasse, waarbij waarden worden opgegeven voor elke waarde per geval van een 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)

Parameters

xamlNamespaces
IEnumerable<String>

Een set XAML-naamruimten waar dit XamlDirective kan bestaan, doorgegeven als een opsommingstekenreeks van de id-tekenreeksen.

name
String

De identificatienaam van de XamlDirective.

xamlType
XamlType

Het XAML-type dat de back-up maakt van de XamlDirective.

typeConverter
XamlValueConverter<TypeConverter>

Het typeconversieprogramma dat dit XamlDirective gebruikt voor conversie van tekstsyntaxis.

allowedLocation
AllowedMemberLocations

Een waarde van de AllowedMemberLocations opsomming.

Uitzonderingen

De xamlType parameter is null.

Opmerkingen

U moet deze constructor gebruiken om een XamlDirective die niet rapporteert IsUnknown te genereren als true.

Van toepassing op