System.Windows.Markup Espace de noms
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 des types permettant la prise en charge de XAML. Certains de ces types se trouvent dans des assemblys WPF et sont spécifiques aux scénarios WPF qui impliquent XAML. D’autres types de cet espace de noms prennent en charge les services XAML .NET en général et ne nécessitent pas de référencer des assemblys WPF.
Classes
AcceptedMarkupExtensionExpressionTypeAttribute |
Définit des types pour les rapports hérités relatifs aux caractéristiques d'extension de balisage XAML. |
AmbientAttribute |
Spécifie qu’une propriété ou un type doit être traité comme ambiant. Le concept de caractère ambiant renvoie à la façon dont les processeurs XAML déterminent les propriétaires de types des membres. |
ArrayExtension |
Implémente la prise en charge de |
ComponentResourceKeyConverter |
Implémente un convertisseur de type pour les objets ComponentResourceKey, qui n'ont délibérément pas de voies d'accès de conversion de type. Le convertisseur de type applique et signale ce comportement. |
ConstructorArgumentAttribute |
Spécifie qu’un objet peut être initialisé au moyen d’une syntaxe de constructeur autre qu’un constructeur sans paramètre, et qu’une propriété du nom spécifié fournit les informations de construction. Ces informations sont principalement destinées à la sérialisation XAML. |
ContentPropertyAttribute |
Indique quelle propriété d’un type est la propriété de contenu XAML. Un processeur XAML utilise ces informations lors du traitement des éléments enfants XAML des représentations XAML du type attribué. |
ContentWrapperAttribute |
Spécifie un ou plusieurs types sur le type de collection associé qui sera utilisé pour encapsuler le contenu étranger. |
DateTimeValueSerializer |
Convertit des instances de String en instances de DateTime et à partir de celles-ci. |
DependencyPropertyConverter |
Convertit une chaîne en objet DependencyProperty. |
DependsOnAttribute |
Indique que la propriété avec attributs dépend de la valeur d’une autre propriété. |
DesignerSerializationOptionsAttribute |
Spécifie les indicateurs de sérialisation d'une propriété. |
DictionaryKeyPropertyAttribute |
Spécifie une propriété de la classe associée qui fournit la valeur de clé implicite. Les clés implicites sont utilisées pour les clés plutôt que pour les attributs |
EventSetterHandlerConverter |
Convertit le nom de chaîne d'un gestionnaire de méthode setter d'événement en représentation de délégué. |
InternalTypeHelper |
Classe abstraite utilisée en interne par le compilateur XAML WPF pour prendre en charge l'utilisation de types internes. |
MarkupExtension |
Fournit une classe de base pour les implémentations d’extension de balisage XAML qui peuvent être prises en charge par les services XAML .NET et d’autres lecteurs XAML et enregistreurs XAML. |
MarkupExtensionBracketCharactersAttribute |
Indique les caractères de crochet qu’une extension de balisage peut retourner. |
MarkupExtensionReturnTypeAttribute |
Indique le type qu’une extension de balisage peut retourner. |
MemberDefinition |
Fournit la classe de base qui est utilisée par une technique de balisage permettant de définir les membres d'une classe au moyen du langage XAML déclaratif. |
NameReferenceConverter |
Fournit la conversion de type permettant de convertir un nom de chaîne en une référence à l'objet portant ce nom ou de retourner le nom d'un objet à partir du graphique d'objet. |
NameScopePropertyAttribute |
Spécifie une propriété de la classe associée qui fournit la valeur de la portée de nom XAML. |
NamespaceMapEntry |
Fournit des informations que le XamlTypeMapper utilise pour le mappage entre un espace de noms XML, un espace de noms CLR et l'assembly qui contient les types pertinents pour cet espace de noms CLR. |
NullExtension |
Implémente une extension de balisage XAML pour retourner un objet null. Vous pouvez vous en servir pour définir explicitement des valeurs null en XAML. |
ParserContext |
Fournit les informations de contexte requises par un analyseur XAML. |
PropertyDefinition |
Prend en charge une technique de balisage permettant de définir les propriétés d'une classe dans le langage XAML déclaratif. |
Reference |
Implémente l’extension de |
ResourceReferenceExpressionConverter |
Convertit des instances de |
RootNamespaceAttribute |
Représente un attribut de niveau assembly utilisé pour identifier la valeur de la propriété |
RoutedEventConverter |
Convertit une chaîne en objet RoutedEvent. |
RuntimeNamePropertyAttribute |
Représente un attribut de niveau type qui signale quelle propriété du type correspond à l’attribut x:Name XAML. |
ServiceProviders |
Fournit une implémentation pour l'interface IServiceProvider avec des méthodes permettant d'ajouter des services. |
SetterTriggerConditionValueConverter |
Fournit un comportement de conversion de type analogue pour les types SetterTrigger et Condition qui utilisent des valeurs DependencyProperty. Ce convertisseur prend en charge |
StaticExtension |
Implémente une extension de balisage qui retourne des références de champs et de propriétés statiques. |
TemplateKeyConverter |
Implémente un convertisseur de type pour les objets TemplateKey, qui n'ont délibérément pas de voies d'accès de conversion de type. Le convertisseur de type applique et signale ce comportement. |
TrimSurroundingWhitespaceAttribute |
Indique aux processeurs XAML que les espaces blancs encadrant les éléments de type dans le balisage doivent être supprimés au moment de la sérialisation. |
TypeExtension |
Implémente une extension de balisage qui retourne Type en fonction d’une entrée de chaîne. |
UidPropertyAttribute |
Indique la propriété CLR d’une classe qui fournit la valeur de la directive x:Uid. |
UsableDuringInitializationAttribute |
Indique si ce type est généré de haut en bas lors de la création d’un graphique d’objet XAML. |
ValueSerializer |
Classe abstraite qui définit le comportement de conversion pour la sérialisation à partir d’une représentation sous forme d’objet. |
ValueSerializerAttribute |
Identifie la classe ValueSerializer qu’un type ou une propriété doit utiliser en cas de sérialisation. |
WhitespaceSignificantCollectionAttribute |
Indique qu’un type de collection doit être traité en tant que collection significative d’espaces blancs par un processeur XAML. |
XamlDeferLoadAttribute |
Indique qu'une classe ou une propriété utilise le chargement différé pour XAML (par exemple, dans un comportement de modèle), et signale la classe qui active le comportement de report et son type de destination/contenu. |
XamlDesignerSerializationManager |
Fournit des services pour la sérialisation XAML par les concepteurs XAML ou d'autres appelants qui requièrent la sérialisation avancée. |
XamlInstanceCreator |
Classe abstraite qui fournit un moyen de stocker les enregistrements de l'analyseur pour une instanciation ultérieure. |
XamlParseException |
Représente la classe d'exception pour les exceptions propres à l'analyseur XAML WPF. Cette exception est utilisée dans les opérations d'analyseur d'API XAML ou XAML WPF de .NET Framework 3.0 et .NET Framework 3.5, ou dans les cas d'une utilisation spécifique de l'analyseur XAML WPF en appelant l'API XamlReader. |
XamlReader |
Lit l'entrée XAML et crée un graphique d'objet en utilisant le lecteur XAML par défaut de WPF et un writer d'objet XAML associé. |
XamlSetMarkupExtensionAttribute |
Indique qu'une classe peut utiliser une extension de balisage pour fournir une valeur et référence un gestionnaire à utiliser pour les opérations ensemblistes d'extension de balisage. |
XamlSetMarkupExtensionEventArgs |
Fournit des données pour les rappels qui sont effectués lorsqu'un writer d'objet XAML définit une valeur à l'aide d'une extension de balisage. |
XamlSetTypeConverterAttribute |
Indique qu'une classe peut utiliser un convertisseur de type pour fournir une valeur et référence un gestionnaire à utiliser pour le paramétrage du convertisseur de type. |
XamlSetTypeConverterEventArgs |
Fournit des données pour les rappels effectués lorsqu'un writer XAML définit une valeur à l'aide d'un appel de convertisseur de type. |
XamlSetValueEventArgs |
Fournit des données pour les rappels qui sont effectués lorsqu'un XamlObjectWriter définit certaines valeurs. |
XamlTypeMapper |
Mappe un nom d'élément XAML au Type CLR approprié dans les assemblys. |
XamlWriter |
Fournit une méthode Save (surcharges multiples) statique unique qui peut être utilisée pour une sérialisation XAML limitée d'objets d'exécution fournis en balises XAML. |
XData |
Représente les données littérales qui peuvent s'afficher comme valeur pour un nœud |
XmlAttributeProperties |
Encapsule les attributs associés au XML d'un DependencyObject. |
XmlLangPropertyAttribute |
Identifie la propriété à associer à l’attribut xml:lang. |
XmlLanguage |
Représente une balise de langue à utiliser dans le balisage XAML. |
XmlLanguageConverter |
Fournit une conversion de type pour la classe XmlLanguage. |
XmlnsCompatibleWithAttribute |
Spécifie qu’un espace de noms XAML peut être inclus par un autre espace de noms XAML. En règle générale, l’espace de noms XAML inclus est indiqué dans un XmlnsDefinitionAttribute précédemment défini. |
XmlnsDefinitionAttribute |
Spécifie un mappage par assembly entre un espace de noms XAML et un espace de noms CLR, qui est ensuite utilisé par un writer d’objet XAML ou un contexte de schéma XAML à des fins de résolution de type. |
XmlnsDictionary |
Représente un dictionnaire qui contient des mappages xmlns pour les espaces de noms XAML de WPF. |
XmlnsPrefixAttribute |
Identifie un préfixe recommandé à associer à un espace de noms XAML pour l’utilisation XAML, lors de l’écriture d’éléments et d’attributs dans un fichier XAML (sérialisation) ou lors de l’interaction avec un environnement de conception qui offre des fonctionnalités d’édition XAML. |
Interfaces
IAddChild |
Fournit un moyen d'analyser des éléments autorisant des mélanges d'éléments ou de texte enfant(s). |
IComponentConnector |
Assure une prise en charge des outils et de la compilation du balisage pour les éléments XAML nommés et pour attacher à ces derniers des gestionnaires d’événements. |
INameScope |
Définit un contrat qui régit le mode d’accès aux noms d’éléments dans une portée de nom XAML déterminée et la façon dont l’unicité des noms est appliquée dans cette portée. |
INameScopeDictionary |
Unifie la prise en charge des objets énumérables, des collections et des dictionnaires qui est utile pour l'exposition d'un dictionnaire de noms dans une portée de nom XAML. |
IProvideValueTarget |
Représente un service qui fait état des relations de propriétés d’objet situationnelles pour l’évaluation de l’extension de balisage. |
IQueryAmbient |
Demande si une propriété ambiante spécifiée doit être traitée comme étant ambiante dans la portée actuelle. |
IReceiveMarkupExtension |
Fournit un mécanisme permettant aux types de déclarer qu'ils peuvent recevoir une expression (ou une autre classe) d'une extension de balisage, où la sortie est un type de propriété différent de la propriété cible. Ne pas utiliser pour les implémentations du .NET Framework 4. |
IStyleConnector |
Fournit des méthodes utilisées en interne par l'analyseur XAML WPF pour joindre des événements et des méthodes setter d'événement au XAML compilé. |
IUriContext |
Représente un service qui peut utiliser le contexte de l’application pour résoudre un URI relatif fourni en URI absolu. |
IValueSerializerContext |
Définit un contexte fourni à un ValueSerializer. Le contexte peut être utilisé pour activer des cas spéciaux de sérialisation ou différents modes de sérialisation. |
IXamlTypeResolver |
Représente un service qui résout des éléments nommés dans le balisage XAML en type CLR approprié. |
Énumérations
DesignerSerializationOptions |
Spécifie la méthode de sérialisation d'une propriété. |
XamlWriterMode |
Spécifie le mode writer XAML pour la sérialisation des valeurs qui sont des expressions (telles que des déclarations de liaison). |
XamlWriterState |
Décrit les états d'écriture possibles pour un writer XAML personnalisé. |