XamlDirective Konstruktorer

Definition

Initierar en ny instans av XamlDirective klassen.

Överlagringar

Name Description
XamlDirective(String, String)

Initierar en ny instans av XamlDirective klassen och anger värden för ett namn och ett enda XAML-namnområde. Använd endast den här signaturen när du vill eller förväntar dig IsUnknown att rapportera true för direktivet.

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

Initierar en ny instans av XamlDirective klassen och anger värden för varje värde per fall för en XamlDirective.

XamlDirective(String, String)

Initierar en ny instans av XamlDirective klassen och anger värden för ett namn och ett enda XAML-namnområde. Använd endast den här signaturen när du vill eller förväntar dig IsUnknown att rapportera true för direktivet.

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)

Parametrar

xamlNamespace
String

Det primära XAML-namnområdet där detta XamlDirective kan finnas.

name
String

Identifieringsnamnet för XamlDirective.

Kommentarer

Important

Den här signaturen för konstruktorn genererar alltid en identifierare för direktivet där IsUnknown rapporter true för XAML-typsystemet. Om nödvändig information är tillgänglig (bakgrundstypen och ett textsyntaxinformationsobjekt för konvertering) och du vill ha en identifierare som kan tillämpa direktivet använder du konstruktorsignaturen XamlDirective.XamlDirective i stället.

Om du använder den här signaturen AllowedLocation är Anyvärdet för instansen ; och Type värdet och TypeConverter värdet är båda null.

Gäller för

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

Initierar en ny instans av XamlDirective klassen och anger värden för varje värde per fall för en 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)

Parametrar

xamlNamespaces
IEnumerable<String>

En uppsättning XAML-namnområden där detta XamlDirective kan finnas, som skickas som en uppräkningsbar uppsättning av identifierarsträngarna.

name
String

Identifieringsnamnet för XamlDirective.

xamlType
XamlType

Den XAML-typ som backar XamlDirectiveupp .

typeConverter
XamlValueConverter<TypeConverter>

Typkonverteraren som används XamlDirective för textsyntaxkonvertering.

allowedLocation
AllowedMemberLocations

Ett värde för AllowedMemberLocations uppräkningen.

Undantag

Parametern xamlType är null.

Kommentarer

Du måste använda den här konstruktorn för att generera en XamlDirective som inte rapporterar IsUnknown som true.

Gäller för