Taal

XamlDirective Klas

Definitie

Geeft de XAML-type systeem-id voor een lid als het lid ook een XAML-instructie is. XAML-lezers en XAML-schrijvers gebruiken de id tijdens de XamlDirective verwerking van lidknooppunten. De id wordt gebruikt wanneer de XAML-lezer op een StartMember wordt weergegeven en IsDirective is true.

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

Opmerkingen

XamlDirective levert verwachte waarden voor het XAML-typesysteem wanneer het lid een XAML-instructie is. Een XAML-richtlijn heeft per definitie kenmerken die altijd dezelfde resultaten retourneren voor een subset van de XamlMember eigenschappen en dezelfde XAML-typesysteeminformatie wordt gerapporteerd voor alle mogelijke XAML-instructies. De rapportage van XAML-type systeemkenmerken die specifiek zijn voor instructies, wordt uitgevoerd door intern gedrag of door onderdrukkingen van XamlMemberLookup* virtuele leden in de XamlDirective klasse.

In de volgende lijst ziet u de geretourneerde resultaten van een XAML-instructie voor XamlMember wanneer het lid daadwerkelijk een XamlDirective:

Ook blijft de interne backing voor DeclaringType ongeset en retourneert null.

Important

XamlDirective is een XamlMember subklasse. Net als bij XamlMemberXamlDirective beveiligingsoverwegingen met betrekking tot de manier waarop het XAML-type systeem toegang rapporteert. Zie XamlMember.

Constructors

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

Initialiseert een nieuw exemplaar van de XamlDirective klasse, waarbij waarden worden opgegeven voor elke waarde per geval van een XamlDirective.

XamlDirective(String, String)

Initialiseert een nieuw exemplaar van de XamlDirective klasse, waarbij waarden voor een naam en één XAML-naamruimte worden opgegeven. Gebruik deze handtekening alleen als u de instructie wilt rapporteren IsUnknown of verwachttrue.

Eigenschappen

Name Description
AllowedLocation

Hiermee haalt u een waarde op waarmee de XAML-knooppunttypen worden opgegeven waar de instructie kan worden opgegeven.

DeclaringType

Hiermee haalt u het XamlType type op dat het lid declareert dat aan dit XamlMemberis gekoppeld.

(Overgenomen van XamlMember)
DeferringLoader

Hiermee haalt u een XamlValueConverter<TConverterBase> object op dat wordt gebruikt voor het uitstellen van het laden van XAML gedeclareerde objecten.

(Overgenomen van XamlMember)
DependsOn

Hiermee haalt u een lijst XamlMember met objecten op. Deze rapporteren de leden waar afhankelijkheidsrelaties voor initialisatievolgorde bestaan ten opzichte van dit XamlMember.

(Overgenomen van XamlMember)
Invoker

Hiermee haalt u de XamlMemberInvoker implementatie op die aan dit XamlMemberis gekoppeld.

(Overgenomen van XamlMember)
IsAmbient

Hiermee wordt een waarde opgehaald die aangeeft of dit XamlMember wordt gerapporteerd als een omgevingseigenschap.

(Overgenomen van XamlMember)
IsAttachable

Hiermee wordt een waarde opgehaald die aangeeft of dit XamlMember een koppelbaar lid is.

(Overgenomen van XamlMember)
IsDirective

Hiermee wordt een waarde opgehaald die aangeeft of dit XamlMember een XAML-instructie is.

(Overgenomen van XamlMember)
IsEvent

Hiermee wordt een waarde opgehaald die aangeeft of dit XamlMember een gebeurtenislid vertegenwoordigt.

(Overgenomen van XamlMember)
IsNameValid

Hiermee wordt een waarde opgehaald die aangeeft of dit XamlMember wordt geïnitialiseerd met een geldige xamlName tekenreeks als de waarde Name.

(Overgenomen van XamlMember)
IsReadOnly

Hiermee wordt een waarde opgehaald die aangeeft of dit XamlMember een alleen-lezen lid vertegenwoordigt.

(Overgenomen van XamlMember)
IsReadPublic

Hiermee wordt een waarde opgehaald die aangeeft of dit XamlMember een lid vertegenwoordigt met een aanroepbare openbare get toegangsmedewerker.

(Overgenomen van XamlMember)
IsUnknown

Hiermee wordt een waarde opgehaald die aangeeft of het lid niet kan worden omgezet door het backingsysteem dat wordt gebruikt voor het type en de ledenomzetting.

(Overgenomen van XamlMember)
IsWriteOnly

Hiermee wordt een waarde opgehaald die aangeeft of dit XamlMember een alleen-schrijven-lid vertegenwoordigt.

(Overgenomen van XamlMember)
IsWritePublic

Hiermee wordt een waarde opgehaald die aangeeft of dit XamlMember een lid vertegenwoordigt dat een aanroepbare openbare set toegangsmedewerker heeft.

(Overgenomen van XamlMember)
MarkupExtensionBracketCharacters

Hiermee definieert u de haakjes openen en sluiten voor een markeringsextensie.

(Overgenomen van XamlMember)
Name

Hiermee haalt u de xamlName naamtekenreeks op die deze XamlMemberdeclareert.

(Overgenomen van XamlMember)
PreferredXamlNamespace

Hiermee haalt u de enkele XAML-naamruimte-URI op waarmee de primaire XAML-naamruimte wordt geïdentificeerd.XamlMember

(Overgenomen van XamlMember)
SerializationVisibility

Hiermee haalt u een DesignerSerializationVisibility waarde op, die aangeeft hoe een visuele ontwerper het lid moet verwerken.

(Overgenomen van XamlMember)
TargetType

Hiermee haalt u het XamlType type op waar de XamlMember kan bestaan.

(Overgenomen van XamlMember)
Type

Hiermee haalt u het XamlType type op dat door het lid wordt gebruikt.

(Overgenomen van XamlMember)
TypeConverter

Hiermee haalt u een XamlValueConverter<TConverterBase> object op dat kan worden gebruikt voor het bouwen van typeconversie van XAML gedeclareerde objecten.

(Overgenomen van XamlMember)
UnderlyingMember

Hiermee wordt het CLR-typesysteem MemberInfo opgehaald dat beschikbaar is voor een lid dat is samengesteld door PropertyInfo, MethodInfoof EventInfo.

(Overgenomen van XamlMember)
ValueSerializer

Hiermee haalt u een XamlValueConverter<TConverterBase> object op dat wordt gebruikt voor waardeserialisatie van XAML gedeclareerde objecten.

(Overgenomen van XamlMember)

Methoden

Name Description
Equals(Object)

Geeft aan of het huidige object gelijk is aan een ander object.

(Overgenomen van XamlMember)
Equals(XamlMember)

Hiermee wordt aangegeven of het huidige object gelijk is aan een ander object van hetzelfde type.

(Overgenomen van XamlMember)
GetHashCode()

Retourneert de hashcode voor dit object.

GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
GetXamlNamespaces()

Retourneert een lijst met XAML-naamruimten waar dit XAML-lid kan bestaan.

LookupCustomAttributeProvider()

Retourneert een ICustomAttributeProvider implementatie. Deze implementatie retourneert nullaltijd.

LookupDeferringLoader()

Retourneert een XamlValueConverter<TConverterBase> object dat wordt gebruikt tijdens het uitstellen van XAML-gedeclareerde objecten. Deze implementatie retourneert nullaltijd.

LookupDependsOn()

Retourneert een lijst XamlMember met objecten. De lijst rapporteert de leden waar afhankelijkheidsrelaties voor initialisatievolgorde bestaan ten opzichte van dit XamlMember. Deze implementatie retourneert nullaltijd.

LookupInvoker()

Geeft als resultaat de XamlMemberInvoker waarde die is gekoppeld aan een XamlDirective.

LookupIsAmbient()

Retourneert of dit XamlMember wordt gerapporteerd als een omgevingseigenschap.

LookupIsEvent()

Retourneert of dit XamlDirective een gebeurtenis vertegenwoordigt.

LookupIsReadOnly()

Retourneert of dit XamlDirective een beoogde eigenschap met het kenmerk Alleen-lezen vertegenwoordigt.

LookupIsReadPublic()

Retourneert of dit XamlDirective een eigenschap vertegenwoordigt die een openbare get toegangsfunctie heeft.

LookupIsUnknown()

Retourneert of dit XamlDirective een lid vertegenwoordigt dat niet kan worden omgezet door het backingsysteem dat wordt gebruikt voor het type en de ledenomzetting.

LookupIsWriteOnly()

Retourneert of dit XamlDirective een beoogde eigenschap alleen-schrijven vertegenwoordigt.

LookupIsWritePublic()

Retourneert of dit XamlDirective een eigenschap vertegenwoordigt die een openbare set toegangsfunctie heeft.

LookupMarkupExtensionBracketCharacters()

Retourneert de haakjes openen en sluiten voor een markeringsextensie.

(Overgenomen van XamlMember)
LookupTargetType()

Retourneert het XamlType type waar de XamlMember kan bestaan. Deze implementatie retourneert nullaltijd.

LookupType()

Retourneert het XamlType type dat door het lid wordt gebruikt.

LookupTypeConverter()

Retourneert een type conversieprogramma-implementatie die aan dit XamlDirectiveis gekoppeld.

LookupUnderlyingGetter()

Hiermee wordt een get accessor geretourneerd die aan dit XamlDirectiveis gekoppeld. Deze implementatie retourneert nullaltijd.

LookupUnderlyingMember()

Retourneert een CLR-weerspiegeling MemberInfo die aan dit XamlDirectiveis gekoppeld. Deze implementatie retourneert nullaltijd.

LookupUnderlyingSetter()

Hiermee wordt een set accessor geretourneerd die aan dit XamlDirectiveis gekoppeld. Deze implementatie retourneert nullaltijd.

LookupValueSerializer()

Retourneert een waardeserialisatie-implementatie die aan deze XamlMemberis gekoppeld.

(Overgenomen van XamlMember)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToString()

Hiermee wordt een tekenreeksweergave van dit resultaat geretourneerd XamlDirective.

Van toepassing op

Zie ook