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 auf einem StartMember positioniert wird und IsDirectivetrue
ist.
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 das Element eine XAML-Direktive ist. Standardmäßig weist eine XAML-Direktive Merkmale auf, 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 von XamlMemberLookup*
virtuellen Membern in der XamlDirective-Klasse.
Die folgende Liste zeigt die zurückgegebenen Ergebnisse einer XAML-Direktive für XamlMember, wenn das Element tatsächlich ein XamlDirectiveist:
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 null
zurück.
Wichtig
XamlDirective ist eine XamlMember Unterklasse. Wie bei XamlMemberhat XamlDirective Sicherheitsüberlegungen hinsichtlich des Zugriffs auf das XAML-Typsystem. Siehe XamlMember.
Konstruktoren
XamlDirective(IEnumerable<String>, String, XamlType, XamlValueConverter<TypeConverter>, AllowedMemberLocations) |
Initialisiert eine neue Instanz der XamlDirective Klasse und gibt Werte für jeden Wert pro Fall eines XamlDirectivean. |
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 möchten oder erwarten, dass IsUnknown |
Eigenschaften
AllowedLocation |
Ruft einen Wert ab, der die XAML-Knotentypen angibt, in denen die Direktive angegeben werden kann. |
DeclaringType |
Ruft die 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 der XamlMember -Objekte ab. Diese melden die Elemente, in denen Abhängigkeitsbeziehungen für die Initialisierungsreihenfolge relativ zu diesem XamlMembervorhanden 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 diese XamlMember als Umgebungseigenschaft gemeldet wird. (Geerbt von XamlMember) |
IsAttachable |
Ruft einen Wert ab, der angibt, ob es sich bei diesem XamlMember um ein anfügendes Element handelt. (Geerbt von XamlMember) |
IsDirective |
Ruft einen Wert ab, der angibt, ob es sich bei diesem XamlMember um eine XAML-Direktive handelt. (Geerbt von XamlMember) |
IsEvent |
Ruft einen Wert ab, der angibt, ob diese XamlMember ein Ereigniselement darstellt. (Geerbt von XamlMember) |
IsNameValid |
Ruft einen Wert ab, der angibt, ob diese XamlMember mit einer gültigen |
IsReadOnly |
Ruft einen Wert ab, der angibt, ob diese XamlMember ein schreibgeschütztes Element darstellt. (Geerbt von XamlMember) |
IsReadPublic |
Ruft einen Wert ab, der angibt, ob diese 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 diese XamlMember ein schreibgeschütztes Element darstellt. (Geerbt von XamlMember) |
IsWritePublic |
Ruft einen Wert ab, der angibt, ob diese 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 diese 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 des Typs ab, in dem die XamlMember vorhanden sein kann. (Geerbt von XamlMember) |
Type |
Ruft die XamlType des Typs ab, der vom Element verwendet wird. (Geerbt von XamlMember) |
TypeConverter |
Ruft ein XamlValueConverter<TConverterBase> -Objekt ab, das für die Typkonvertierung von XAML-deklarierten Objekten verwendet werden kann. (Geerbt von XamlMember) |
UnderlyingMember |
Ruft das CLR-Typsystem MemberInfo, das für ein Element verfügbar ist, das von PropertyInfo, MethodInfooder EventInfoerstellt wird. (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
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 |
LookupDeferringLoader() |
Gibt ein XamlValueConverter<TConverterBase> -Objekt zurück, das beim verzögerten Laden von XAML-deklarierten Objekten verwendet wird. Diese Implementierung gibt immer |
LookupDependsOn() |
Gibt eine Liste von XamlMember -Objekten zurück. In der Liste werden die Elemente gemeldet, in denen Abhängigkeitsbeziehungen für die Initialisierungsreihenfolge relativ zu diesem XamlMembervorhanden sind. Diese Implementierung gibt immer |
LookupInvoker() |
Gibt den XamlMemberInvoker zurück, der einem XamlDirectivezugeordnet ist. |
LookupIsAmbient() |
Gibt zurück, ob diese XamlMember als Umgebungseigenschaft gemeldet wird. |
LookupIsEvent() |
Gibt zurück, ob diese XamlDirective ein Ereignis darstellt. |
LookupIsReadOnly() |
Gibt zurück, ob diese XamlDirective eine beabsichtigte schreibgeschützte Eigenschaft darstellt. |
LookupIsReadPublic() |
Gibt zurück, ob diese XamlDirective eine Eigenschaft darstellt, die über einen öffentlichen |
LookupIsUnknown() |
Gibt zurück, ob diese XamlDirective ein Element darstellt, das nicht durch das Sicherungssystem aufgelöst werden kann, das für typ- und memberauflösung verwendet wird. |
LookupIsWriteOnly() |
Gibt zurück, ob diese XamlDirective eine beabsichtigte schreibgeschützte Eigenschaft darstellt. |
LookupIsWritePublic() |
Gibt zurück, ob diese XamlDirective eine Eigenschaft darstellt, die über einen öffentlichen |
LookupMarkupExtensionBracketCharacters() |
Gibt die öffnenden und schließenden Klammerzeichen für eine Markuperweiterung zurück. (Geerbt von XamlMember) |
LookupTargetType() |
Gibt den XamlType des Typs zurück, in dem die XamlMember vorhanden sein kann. Diese Implementierung gibt immer |
LookupType() |
Gibt die XamlType des Typs 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 |
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 dieser XamlDirectivezurück. |