XamlDirective Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit l’identificateur système de type XAML pour un membre si le membre est également une directive XAML. Les lecteurs XAML et les enregistreurs XAML utilisent l’identificateur XamlDirective pendant le traitement des nœuds membres. L’identificateur est utilisé lorsque le lecteur XAML est positionné sur un StartMember et IsDirective est true
.
public ref class XamlDirective : System::Xaml::XamlMember
public class XamlDirective : System.Xaml.XamlMember
type XamlDirective = class
inherit XamlMember
Public Class XamlDirective
Inherits XamlMember
- Héritage
Remarques
XamlDirective fournit des valeurs attendues pour le système de type XAML lorsque le membre est une directive XAML. Par définition, une directive XAML présente des caractéristiques qui retournent toujours les mêmes résultats pour un sous-ensemble des propriétés XamlMember, et les mêmes informations système de type XAML sont signalées pour toutes les directives XAML possibles. La création de rapports sur les caractéristiques système de type XAML spécifiques aux directives est effectuée par un comportement interne ou par des remplacements de membres virtuels XamlMemberLookup*
dans la classe XamlDirective.
La liste suivante montre les résultats retournés d’une directive XAML pour XamlMember lorsque le membre est en fait un XamlDirective:
LookupCustomAttributeProvider est toujours
null
.DeferringLoader est toujours
null
.DependsOn est toujours
null
.IsAmbient est toujours
false
.IsAttachable est toujours
false
.IsDirective est toujours
true
.IsEvent est toujours
false
.IsReadOnly est toujours
false
.IsReadPublic est toujours
true
.IsWritePublic est toujours
true
.
En outre, le stockage interne de DeclaringType reste non défini et retourne null
.
Important
XamlDirective est une sous-classe XamlMember. Comme avec XamlMember, XamlDirective a des considérations de sécurité concernant la façon dont le système de type XAML signale l’accès. Voir XamlMember.
Constructeurs
XamlDirective(IEnumerable<String>, String, XamlType, XamlValueConverter<TypeConverter>, AllowedMemberLocations) |
Initialise une nouvelle instance de la classe XamlDirective, en spécifiant des valeurs pour chaque valeur par cas d’un XamlDirective. |
XamlDirective(String, String) |
Initialise une nouvelle instance de la classe XamlDirective, en spécifiant des valeurs pour un nom et un espace de noms XAML unique. Utilisez cette signature uniquement lorsque vous souhaitez ou attendez IsUnknown signaler |
Propriétés
AllowedLocation |
Obtient une valeur qui spécifie les types de nœuds XAML où la directive peut être spécifiée. |
DeclaringType |
Obtient l'XamlType du type qui déclare le membre associé à cette XamlMember. (Hérité de XamlMember) |
DeferringLoader |
Obtient un objet XamlValueConverter<TConverterBase>, qui est utilisé pour le chargement différé d’objets déclarés XAML. (Hérité de XamlMember) |
DependsOn |
Obtient une liste d’objets XamlMember. Ces rapports indiquent les membres où les relations de dépendance pour l’ordre d’initialisation existent par rapport à cette XamlMember. (Hérité de XamlMember) |
Invoker |
Obtient l’implémentation XamlMemberInvoker associée à cette XamlMember. (Hérité de XamlMember) |
IsAmbient |
Obtient une valeur qui indique si cette XamlMember est signalée en tant que propriété ambiante. (Hérité de XamlMember) |
IsAttachable |
Obtient une valeur qui indique si cette XamlMember est un membre pouvant être attaché. (Hérité de XamlMember) |
IsDirective |
Obtient une valeur qui indique si cette XamlMember est une directive XAML. (Hérité de XamlMember) |
IsEvent |
Obtient une valeur qui indique si cette XamlMember représente un membre d’événement. (Hérité de XamlMember) |
IsNameValid |
Obtient une valeur qui indique si cette XamlMember est initialisée avec une chaîne de |
IsReadOnly |
Obtient une valeur qui indique si cette XamlMember représente un membre en lecture seule. (Hérité de XamlMember) |
IsReadPublic |
Obtient une valeur qui indique si cette XamlMember représente un membre avec un accesseur public |
IsUnknown |
Obtient une valeur qui indique si le membre n’est pas résolu par le système de stockage utilisé pour la résolution de type et de membre. (Hérité de XamlMember) |
IsWriteOnly |
Obtient une valeur qui indique si cette XamlMember représente un membre en écriture seule. (Hérité de XamlMember) |
IsWritePublic |
Obtient une valeur qui indique si cette XamlMember représente un membre qui a un accesseur public |
MarkupExtensionBracketCharacters |
Définit les caractères d’ouverture et de crochet fermant pour une extension de balisage. (Hérité de XamlMember) |
Name |
Obtient la chaîne de nom |
PreferredXamlNamespace |
Obtient l’URI d’espace de noms XAML unique qui identifie l’espace de noms XAML principal pour cette XamlMember. (Hérité de XamlMember) |
SerializationVisibility |
Obtient une valeur DesignerSerializationVisibility, qui indique comment un concepteur visuel doit traiter le membre. (Hérité de XamlMember) |
TargetType |
Obtient la XamlType du type où le XamlMember peut exister. (Hérité de XamlMember) |
Type |
Obtient la XamlType du type utilisé par le membre. (Hérité de XamlMember) |
TypeConverter |
Obtient un objet XamlValueConverter<TConverterBase>, qui peut être utilisé pour la construction de conversion de type d’objets déclarés XAML. (Hérité de XamlMember) |
UnderlyingMember |
Obtient le système de type CLR MemberInfo disponible pour un membre construit par PropertyInfo, MethodInfoou EventInfo. (Hérité de XamlMember) |
ValueSerializer |
Obtient un objet XamlValueConverter<TConverterBase>, qui est utilisé pour la sérialisation de valeurs d’objets déclarés XAML. (Hérité de XamlMember) |
Méthodes
Equals(Object) |
Indique si l’objet actuel est égal à un autre objet. (Hérité de XamlMember) |
Equals(XamlMember) |
Indique si l’objet actuel est égal à un autre objet du même type. (Hérité de XamlMember) |
GetHashCode() |
Retourne le code de hachage de cet objet. |
GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
GetXamlNamespaces() |
Retourne une liste d’espaces de noms XAML où ce membre XAML peut exister. |
LookupCustomAttributeProvider() |
Retourne une implémentation ICustomAttributeProvider. Cette implémentation retourne toujours |
LookupDeferringLoader() |
Retourne un objet XamlValueConverter<TConverterBase>, qui est utilisé pendant le chargement différé d’objets déclarés XAML. Cette implémentation retourne toujours |
LookupDependsOn() |
Retourne une liste d’objets XamlMember. La liste signale les membres où les relations de dépendance pour l’ordre d’initialisation existent par rapport à cette XamlMember. Cette implémentation retourne toujours |
LookupInvoker() |
Retourne le XamlMemberInvoker associé à un XamlDirective. |
LookupIsAmbient() |
Retourne si cette XamlMember est signalée en tant que propriété ambiante. |
LookupIsEvent() |
Retourne si cette XamlDirective représente un événement. |
LookupIsReadOnly() |
Renvoie si cette XamlDirective représente une propriété en lecture seule prévue. |
LookupIsReadPublic() |
Retourne si cette XamlDirective représente une propriété qui a un accesseur |
LookupIsUnknown() |
Retourne si cette XamlDirective représente un membre qui n’est pas résolvable par le système de stockage utilisé pour la résolution de type et de membre. |
LookupIsWriteOnly() |
Retourne si cette XamlDirective représente une propriété en écriture seule prévue. |
LookupIsWritePublic() |
Retourne si cette XamlDirective représente une propriété qui a un accesseur |
LookupMarkupExtensionBracketCharacters() |
Retourne les caractères ouvrants et fermants d’une extension de balisage. (Hérité de XamlMember) |
LookupTargetType() |
Retourne la XamlType du type où le XamlMember peut exister. Cette implémentation retourne toujours |
LookupType() |
Retourne le XamlType du type utilisé par le membre. |
LookupTypeConverter() |
Retourne une implémentation de convertisseur de type associée à cette XamlDirective. |
LookupUnderlyingGetter() |
Retourne un accesseur |
LookupUnderlyingMember() |
Retourne un MemberInfo de réflexion CLR associé à cette XamlDirective. Cette implémentation retourne toujours |
LookupUnderlyingSetter() |
Retourne un accesseur |
LookupValueSerializer() |
Retourne une implémentation de sérialiseur de valeur associée à cette XamlMember. (Hérité de XamlMember) |
MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
ToString() |
Retourne une représentation sous forme de chaîne de cette XamlDirective. |