XamlDirective Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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:
LookupCustomAttributeProvider ist immer
null.DeferringLoader ist immer
null.DependsOn ist immer
null.IsAmbient ist immer
false.IsAttachable ist immer
false.IsDirective ist immer
true.IsEvent ist immer
false.IsReadOnly ist immer
false.IsReadPublic ist immer
true.IsWritePublic ist immer
true.
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 |
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 |
| 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 |
| 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 |
| MarkupExtensionBracketCharacters |
Definiert die öffnenden und schließenden Klammerzeichen für eine Markuperweiterung. (Geerbt von XamlMember) |
| Name |
Ruft die |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| LookupUnderlyingMember() |
Gibt eine CLR-Spiegelung MemberInfo zurück, die diesem XamlDirectivezugeordnet ist. Diese Implementierung gibt immer zurück |
| LookupUnderlyingSetter() |
Gibt einen |
| 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. |