Freigeben über


XamlDirective Konstruktoren

Definition

Initialisiert eine neue Instanz der XamlDirective-Klasse.

Überlädt

Name Beschreibung
XamlDirective(String, String)

Initialisiert eine neue Instanz der XamlDirective Klasse, wobei Werte für einen Namen und einen einzelnen XAML-Namespace angegeben werden. Verwenden Sie diese Signatur nur, wenn Sie die Richtlinie melden true möchten oder erwartenIsUnknown.

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

Initialisiert eine neue Instanz der XamlDirective Klasse, die Werte für jeden Wert pro Fall eines .XamlDirective

XamlDirective(String, String)

Initialisiert eine neue Instanz der XamlDirective Klasse, wobei Werte für einen Namen und einen einzelnen XAML-Namespace angegeben werden. Verwenden Sie diese Signatur nur, wenn Sie die Richtlinie melden true möchten oder erwartenIsUnknown.

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)

Parameter

xamlNamespace
String

Der primäre XAML-Namespace, in dem dies XamlDirective vorhanden sein kann.

name
String

Der identifizierende Name des XamlDirective.

Hinweise

Von Bedeutung

Diese Signatur des Konstruktors generiert immer einen Bezeichner für die Direktive, in IsUnknown der Berichte für das XAML-Typsystem gemeldet true werden. Wenn die erforderlichen Informationen verfügbar sind (der Sicherungstyp und ein Textsyntaxinformationselement für die Konvertierung), und Sie möchten einen Bezeichner, der die Direktive anwenden kann, stattdessen die XamlDirective.XamlDirective Konstruktorsignatur verwenden.

Wenn Sie diese Signatur verwenden, lautet der Wert für die Instanz ; und der Type Wert und TypeConverter wert sind beidenull.AllowedLocationAny

Gilt für:

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

Initialisiert eine neue Instanz der XamlDirective Klasse, die Werte für jeden Wert pro Fall eines .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)

Parameter

xamlNamespaces
IEnumerable<String>

Eine Reihe von XAML-Namespaces, in denen dies XamlDirective vorhanden sein kann, wird als aufzählbarer Satz der Bezeichnerzeichenfolgen übergeben.

name
String

Der identifizierende Name des XamlDirective.

xamlType
XamlType

Der XAML-Typ, der die XamlDirective.

typeConverter
XamlValueConverter<TypeConverter>

Der Typkonverter, XamlDirective der für die Konvertierung der Textsyntax verwendet wird.

allowedLocation
AllowedMemberLocations

Ein Wert der AllowedMemberLocations Aufzählung.

Ausnahmen

Der xamlType Parameter ist null.

Hinweise

Sie müssen diesen Konstruktor verwenden, um einen XamlDirective Nichtbericht IsUnknown als true.

Gilt für: