Freigeben über


XamlDirective Klasse

Definition

Stellt den XAML-Typsystembezeichner für ein Element bereit, wenn das Element auch eine XAML-Direktive ist. XAML-Leser und XAML-Autoren verwenden den XamlDirective Bezeichner während der Verarbeitung von Memberknoten. Der Bezeichner wird verwendet, wenn der XAML-Reader in einem StartMember und IsDirective ist true.

public ref class XamlDirective : System::Xaml::XamlMember
public class XamlDirective : System.Xaml.XamlMember
type XamlDirective = class
    inherit XamlMember
Public Class XamlDirective
Inherits XamlMember
Vererbung
XamlDirective

Hinweise

XamlDirective stellt erwartete Werte für das XAML-Typsystem bereit, wenn der Member eine XAML-Direktive ist. Standardmäßig verfügt eine XAML-Direktive über Merkmale, die immer dieselben Ergebnisse für eine Teilmenge der XamlMember Eigenschaften zurückgeben, und die gleichen XAML-Typsysteminformationen werden für alle möglichen XAML-Direktiven gemeldet. Die Berichterstellung von XAML-Typsystemmerkmalen, die spezifisch für Direktiven sind, erfolgt durch internes Verhalten oder über Außerkraftsetzungen virtueller XamlMemberLookup* Member in der XamlDirective Klasse.

Die folgende Liste zeigt die zurückgegebenen Ergebnisse einer XAML-Direktive für den Zeitpunkt, zu XamlMember dem das Element tatsächlich ein XamlDirective:

Außerdem bleibt die interne Sicherung für DeclaringType nicht festgelegt und gibt zurück null.

Wichtig

XamlDirective ist eine XamlMember Unterklasse. Wie bei XamlMemberden sicherheitsrelevanten XamlDirective Aspekten, wie das XAML-Typsystem den Zugriff meldet. Siehe XamlMember.

Konstruktoren

Name Beschreibung
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.

Eigenschaften

Name Beschreibung
AllowedLocation

Ruft einen Wert ab, der die XAML-Knotentypen angibt, in denen die Direktive angegeben werden kann.

DeclaringType

Ruft den XamlType Für den Typ ab, der das Element deklariert, das diesem XamlMemberzugeordnet ist.

(Geerbt von XamlMember)
DeferringLoader

Ruft ein XamlValueConverter<TConverterBase> Objekt ab, das zum verzögerten Laden von deklarierten XAML-Objekten verwendet wird.

(Geerbt von XamlMember)
DependsOn

Ruft eine Liste von XamlMember Objekten ab. Dieser Bericht gibt die Elemente an, in denen Abhängigkeitsbeziehungen für die Initialisierungsreihenfolge relativ zu dieser XamlMemberReihenfolge vorhanden sind.

(Geerbt von XamlMember)
Invoker

Ruft die XamlMemberInvoker Implementierung ab, die diesem XamlMemberzugeordnet ist.

(Geerbt von XamlMember)
IsAmbient

Ruft einen Wert ab, der angibt, ob dies XamlMember als Umgebungseigenschaft gemeldet wird.

(Geerbt von XamlMember)
IsAttachable

Ruft einen Wert ab, der angibt, ob es XamlMember sich um ein anfügende Element handelt.

(Geerbt von XamlMember)
IsDirective

Ruft einen Wert ab, der angibt, ob es XamlMember sich um eine XAML-Direktive handelt.

(Geerbt von XamlMember)
IsEvent

Ruft einen Wert ab, der angibt, ob dies XamlMember ein Ereigniselement darstellt.

(Geerbt von XamlMember)
IsNameValid

Ruft einen Wert ab, der angibt, ob dies XamlMember mit einer gültigen xamlName Zeichenfolge als NameZeichenfolge initialisiert wird.

(Geerbt von XamlMember)
IsReadOnly

Ruft einen Wert ab, der angibt, ob dies XamlMember ein schreibgeschütztes Element darstellt.

(Geerbt von XamlMember)
IsReadPublic

Ruft einen Wert ab, der angibt, ob dies XamlMember ein Element mit einem aufrufbaren öffentlichen get Accessor darstellt.

(Geerbt von XamlMember)
IsUnknown

Ruft einen Wert ab, der angibt, ob das Element nicht durch das Sicherungssystem aufgelöst werden kann, das für typ- und memberauflösung verwendet wird.

(Geerbt von XamlMember)
IsWriteOnly

Ruft einen Wert ab, der angibt, ob dies XamlMember ein schreibgeschütztes Element darstellt.

(Geerbt von XamlMember)
IsWritePublic

Ruft einen Wert ab, der angibt, ob dies XamlMember ein Element darstellt, das über einen aufrufbaren öffentlichen set Accessor verfügt.

(Geerbt von XamlMember)
MarkupExtensionBracketCharacters

Definiert die öffnenden und schließenden Klammerzeichen für eine Markuperweiterung.

(Geerbt von XamlMember)
Name

Ruft die xamlName Namenszeichenfolge ab, die diesen XamlMemberdeklariert.

(Geerbt von XamlMember)
PreferredXamlNamespace

Ruft den einzelnen XAML-Namespace-URI ab, der den primären XAML-Namespace für dies XamlMemberidentifiziert.

(Geerbt von XamlMember)
SerializationVisibility

Ruft einen DesignerSerializationVisibility Wert ab, der angibt, wie ein visueller Designer das Element verarbeiten soll.

(Geerbt von XamlMember)
TargetType

Ruft den XamlType Typ ab, in dem dies XamlMember vorhanden sein kann.

(Geerbt von XamlMember)
Type

Ruft den XamlType Typ ab, der vom Element verwendet wird.

(Geerbt von XamlMember)
TypeConverter

Ruft ein XamlValueConverter<TConverterBase> Objekt ab, das für die Typkonvertierung von deklarierten XAML-Objekten verwendet werden kann.

(Geerbt von XamlMember)
UnderlyingMember

Ruft das CLR-Typsystem MemberInfo ab, das für ein Element verfügbar ist, das von PropertyInfo, oder MethodInfoEventInfo.

(Geerbt von XamlMember)
ValueSerializer

Ruft ein XamlValueConverter<TConverterBase> Objekt ab, das für die Wert serialisierung von deklarierten XAML-Objekten verwendet wird.

(Geerbt von XamlMember)

Methoden

Name Beschreibung
Equals(Object)

Gibt an, ob das aktuelle Objekt gleich einem anderen Objekt ist.

(Geerbt von XamlMember)
Equals(XamlMember)

Gibt an, ob das aktuelle Objekt einem anderen Objekt desselben Typs entspricht.

(Geerbt von XamlMember)
GetHashCode()

Gibt den Hashcode für dieses Objekt zurück.

GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
GetXamlNamespaces()

Gibt eine Liste von XAML-Namespaces zurück, in denen dieser XAML-Member vorhanden sein kann.

LookupCustomAttributeProvider()

Gibt eine ICustomAttributeProvider Implementierung zurück. Diese Implementierung gibt immer zurück null.

LookupDeferringLoader()

Gibt ein XamlValueConverter<TConverterBase> Objekt zurück, das beim verzögerten Laden von XAML-deklarierten Objekten verwendet wird. Diese Implementierung gibt immer zurück null.

LookupDependsOn()

Gibt eine Liste von XamlMember Objekten zurück. In der Liste werden die Member gemeldet, bei denen Abhängigkeitsbeziehungen für die Initialisierungsreihenfolge relativ zu diesem XamlMemberElement vorhanden sind. Diese Implementierung gibt immer zurück null.

LookupInvoker()

Gibt das XamlMemberInvoker einem Zugeordnete zurück XamlDirective.

LookupIsAmbient()

Gibt zurück, ob dies XamlMember als Umgebungseigenschaft gemeldet wird.

LookupIsEvent()

Gibt zurück, ob dies XamlDirective ein Ereignis darstellt.

LookupIsReadOnly()

Gibt zurück, ob dies XamlDirective eine beabsichtigte schreibgeschützte Eigenschaft darstellt.

LookupIsReadPublic()

Gibt zurück, ob dies XamlDirective eine Eigenschaft mit einem öffentlichen get Accessor darstellt.

LookupIsUnknown()

Gibt zurück, ob dies XamlDirective ein Element darstellt, das nicht durch das Sicherungssystem aufgelöst werden kann, das für die Typ- und Memberauflösung verwendet wird.

LookupIsWriteOnly()

Gibt zurück, ob dies XamlDirective eine beabsichtigte schreibgeschützte Eigenschaft darstellt.

LookupIsWritePublic()

Gibt zurück, ob dies XamlDirective eine Eigenschaft mit einem öffentlichen set Accessor darstellt.

LookupMarkupExtensionBracketCharacters()

Gibt die öffnenden und schließenden Klammerzeichen für eine Markuperweiterung zurück.

(Geerbt von XamlMember)
LookupTargetType()

Gibt den XamlType Typ zurück, in dem die XamlMember Datei vorhanden sein kann. Diese Implementierung gibt immer zurück null.

LookupType()

Gibt den XamlType Typ zurück, der vom Element verwendet wird.

LookupTypeConverter()

Gibt eine Typkonverterimplementierung zurück, die diesem XamlDirectivezugeordnet ist.

LookupUnderlyingGetter()

Gibt einen get Accessor zurück, der diesem XamlDirectivezugeordnet ist. Diese Implementierung gibt immer zurück null.

LookupUnderlyingMember()

Gibt eine CLR-Spiegelung MemberInfo zurück, die diesem XamlDirectivezugeordnet ist. Diese Implementierung gibt immer zurück null.

LookupUnderlyingSetter()

Gibt einen set Accessor zurück, der diesem XamlDirectivezugeordnet ist. Diese Implementierung gibt immer zurück null.

LookupValueSerializer()

Gibt eine Serialisierungsimplementierung des Werts zurück, die diesem XamlMemberzugeordnet ist.

(Geerbt von XamlMember)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolgendarstellung dieses Werts XamlDirectivezurück.

Gilt für:

Weitere Informationen