System.Windows.Markup Namespace

Fournit des types permettant la prise en charge de XAML. Provides types to support XAML. Certains de ces types se trouvent dans les assemblys WPF et sont propres aux scénarios WPF qui impliquent l'utilisation de XAML. Some of these types are located in WPF assemblies and are specific to WPF scenarios that involve XAML. Les autres types de cet espace de noms assurent la prise en charge de services XAML du .NET Framework en général et ne nécessitent pas le référencement d'assemblys WPF. Other types in this namespace provide support for .NET Framework XAML Services in general, and do not require referencing WPF assemblies.

Classes

AcceptedMarkupExtensionExpressionTypeAttribute

Définit des types pour les rapports hérités relatifs aux caractéristiques d'extension de balisage XAML.Notates types for legacy reporting of XAML markup extension characteristics.

AmbientAttribute

Spécifie qu’une propriété ou un type doit être traité comme ambiant.Specifies that a property or type should be treated as ambient. Le concept de caractère ambiant renvoie à la façon dont les processeurs XAML déterminent les propriétaires de types des membres.The ambient concept relates to how XAML processors determine type owners of members.

ArrayExtension

Implémente la prise en charge de x:Array pour les services XAML .NET Framework.Implements x:Array support for .NET Framework XAML Services

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.Implements a type converter for ComponentResourceKey objects, which deliberately have no type conversion pathways. Le convertisseur de type applique et signale ce comportement.The type converter enforces and reports that behavior.

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.Specifies that an object can be initialized by using a non-parameterless constructor syntax, and that a property of the specified name supplies construction information. Ces informations sont principalement destinées à la sérialisation XAML.This information is primarily for XAML serialization.

ContentPropertyAttribute

Indique quelle propriété d’un type est la propriété de contenu XAML.Indicates which property of a type is the XAML content property. Un processeur XAML utilise ces informations lors du traitement des éléments enfants XAML des représentations XAML du type attribué.A XAML processor uses this information when processing XAML child elements of XAML representations of the attributed type.

ContentWrapperAttribute

Spécifie un ou plusieurs types sur le type de collection associé qui sera utilisé pour encapsuler le contenu étranger.Specifies one or more types on the associated collection type that will be used to wrap foreign content.

DateTimeValueSerializer

Convertit des instances de String vers et à partir d'instances de DateTime.Converts instances of String to and from instances of DateTime.

DependencyPropertyConverter

Convertit une chaîne en objet DependencyProperty.Converts from a string to a DependencyProperty object.

DependsOnAttribute

Indique que la propriété attribuée dépend de la valeur d'une autre propriété.Indicates that the attributed property is dependent on the value of another property.

DesignerSerializationOptionsAttribute

Spécifie les indicateurs de sérialisation d'une propriété.Specifies the serialization flags for a property.

DictionaryKeyPropertyAttribute

Spécifie une propriété de la classe associée qui fournit la valeur de clé implicite.Specifies a property of the associated class that provides the implicit key value. Les clés implicites sont utilisées pour les clés à la place des attributs x:Key explicites qui sont définis en XAML pour un élément dans les collections IDictionary.Implicit keys are used for keys rather than explicit x:Key attributes defined in XAML for an item in IDictionary collections.

EventSetterHandlerConverter

Convertit le nom de chaîne d'un gestionnaire de méthode setter d'événement en représentation de délégué.Converts the string name of an event setter handler to a delegate representation.

InternalTypeHelper

Classe abstraite utilisée en interne par le compilateur XAML WPF pour prendre en charge l'utilisation de types internes.Abstract class used internally by the WPF XAML compiler to support the use of internal types.

MarkupExtension

Fournit une classe de base pour les implémentations d'extensions de balisage XAML qui peuvent être prises en charge par les services XAML du .NET Framework et par d'autres lecteurs et writers XAML.Provides a base class for XAML markup extension implementations that can be supported by .NET Framework XAML Services and other XAML readers and XAML writers.

MarkupExtensionBracketCharactersAttribute

Indique les caractères de crochet qu’une extension de balisage peut retourner.Reports the bracket characters that a markup extension can return.

MarkupExtensionReturnTypeAttribute

Signale le type qu'une extension de balisage peut retourner.Reports the type that a markup extension can return.

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.Provides the base class that is used for a markup technique of defining members of a class in declarative XAML.

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.Provides type conversion to convert a string name into an object reference to the object with that name, or to return the name of an object from the object graph.

NameScopePropertyAttribute

Spécifie une propriété de la classe associée qui fournit la valeur de portée de nom XAML.Specifies a property of the associated class that provides the XAML namescope value.

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.Provides information that the XamlTypeMapper uses for mapping between an XML namespace, a CLR namespace, and the assembly that contains the relevant types for that CLR namespace.

NullExtension

Implémente une extension de balisage XAML afin de retourner un objet null que vous pouvez utiliser pour affecter explicitement des valeurs Null en XAML.Implements a XAML markup extension in order to return a null object, which you can use to explicitly set values to null in XAML.

ParserContext

Fournit les informations de contexte requises par un analyseur XAML.Provides context information required by a XAML parser.

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.Supports a markup technique of defining properties of a class in declarative XAML.

Reference

Implémente l’extension de balisage {x:Reference}.Implements the {x:Reference} markup extension.

ResourceReferenceExpressionConverter

Convertit des instances de ResourceReferenceExpression vers et à partir d'autres types.Converts instances of ResourceReferenceExpression to and from other types.

RootNamespaceAttribute

Représente un attribut de niveau assembly utilisé pour identifier la valeur de la propriété RootNamespace dans un fichier projet Visual Studio.Represents an assembly level attribute that is used to identify the value of the RootNamespace property in a Visual Studio project file.

RoutedEventConverter

Convertit une chaîne en objet RoutedEvent.Converts a RoutedEvent object from a string.

RuntimeNamePropertyAttribute

Représente un attribut de niveau type qui indique quelle propriété du type correspond à l’attribut x:Name XAML.Represents a type-level attribute that reports which property of the type maps to the XAML x:Name attribute.

ServiceProviders

Fournit une implémentation pour l'interface IServiceProvider avec des méthodes permettant d'ajouter des services.Provides an implementation for the IServiceProvider interface with methods that enable adding services.

SetterTriggerConditionValueConverter

Fournit un comportement de conversion de type analogue pour les types Setter Trigger et Condition qui utilisent des valeurs DependencyProperty.Provides type conversion analogous behavior for Setter, Trigger and Condition types that deal with DependencyProperty values. Ce convertisseur prend en charge ConvertFrom uniquement.This converter only supports ConvertFrom.

StaticExtension

Implémente une extension de balisage qui retourne des références de champ statique et de propriété.Implements a markup extension that returns static field and property references.

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.Implements a type converter for TemplateKey objects, which deliberately have no type conversion pathways. Le convertisseur de type applique et signale ce comportement.The type converter enforces and reports that behavior.

TrimSurroundingWhitespaceAttribute

Indique aux processeurs XAML que l'espace blanc qui entoure les éléments du type dans la balise doit être supprimé lors de la sérialisation.Indicates to XAML processors that the whitespace surrounding elements of the type in markup should be trimmed when serializing.

TypeExtension

Implémente une extension de balisage qui retourne un Type basé sur une entrée de chaîne.Implements a markup extension that returns a Type based on a string input.

UidPropertyAttribute

Indique la propriété CLR d’une classe qui fournit la valeur de la directive x:Uid.Indicates the CLR property of a class that provides the x:Uid Directive value.

UsableDuringInitializationAttribute

Indique si ce type est généré de haut en bas lors de la création d’un graphique d’objet XAML.Indicates whether this type is built top-down during XAML object graph creation.

ValueSerializer

Classe abstraite qui définit le comportement de conversion pour la sérialisation d'une représentation d'objet.Abstract class that defines conversion behavior for serialization from an object representation.

ValueSerializerAttribute

Identifie la classe ValueSerializer qu'un type ou une propriété doit utiliser lorsqu'ils sont sérialisés.Identifies the ValueSerializer class that a type or property should use when it is serialized.

WhitespaceSignificantCollectionAttribute

Indique qu'un type collection doit être traité comme étant un espace blanc significatif par un processeur XAML.Indicates that a collection type should be processed as being whitespace significant by a XAML processor.

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.Indicates that a class or property has a deferred load usage for XAML (such as a template behavior), and reports the class that enables the deferring behavior and its destination/content type.

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.Provides services for XAML serialization by XAML designers or other callers that require advanced serialization.

XamlInstanceCreator

Classe abstraite qui fournit un moyen de stocker les enregistrements de l'analyseur pour une instanciation ultérieure.Abstract class that provides a means to store parser records for later instantiation.

XamlParseException

Représente la classe d'exception pour les exceptions propres à l'analyseur XAML WPF.Represents the exception class for parser-specific exceptions from a WPF XAML parser. 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.This exception is used in XAML API or WPF XAML parser operations from .NET Framework 3.0 and .NET Framework 3.5, or for specific use of the WPF XAML parser by calling XamlReader API.

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é.Reads XAML input and creates an object graph, using the WPF default XAML reader and an associated XAML object writer.

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.Indicates that a class can use a markup extension to provide a value, and references a handler to use for markup extension set operations.

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.Provides data for callbacks that are invoked when a XAML object writer sets a value using a markup extension.

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.Indicates that a class can use a type converter to provide a value, and references a handler to use for type converter setting cases.

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.Provides data for callbacks that are invoked when a XAML writer sets a value using a type converter call.

XamlSetValueEventArgs

Fournit des données pour les rappels qui sont effectués lorsqu'un XamlObjectWriter définit certaines valeurs.Provides data for callbacks that are invoked when a XamlObjectWriter sets certain values.

XamlTypeMapper

Mappe un nom d'élément XAML au Type CLR approprié dans les assemblys.Maps a XAML element name to the appropriate CLR Type in assemblies.

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.Provides a single static Save method (multiple overloads) that can be used for limited XAML serialization of provided run-time objects into XAML markup.

XData

Représente les données littérales qui peuvent s'afficher comme valeur pour un nœud Value.Represents literal data that can appear as the value for a Value node.

XmlAttributeProperties

Encapsule les attributs associés au XML d'un DependencyObject.Encapsulates the XML language-related attributes of a DependencyObject.

XmlLangPropertyAttribute

Identifie la propriété à associer à l’attribut xml:lang.Identifies the property to associate with the xml:lang attribute.

XmlLanguage

Représente une balise de langue à utiliser dans le balisage XAML.Represents a language tag for use in XAML markup.

XmlLanguageConverter

Fournit une conversion de type pour la classe XmlLanguage.Provides type conversion for the XmlLanguage class.

XmlnsCompatibleWithAttribute

Spécifie qu'un espace de noms XAML peut être utilisé par un autre espace de noms XAML.Specifies that a XAML namespace can be subsumed by another XAML namespace. En règle générale, l’espace de noms XAML inclus est indiqué dans un XmlnsDefinitionAttribute précédemment défini.Typically, the subsuming XAML namespace is indicated in a previously defined XmlnsDefinitionAttribute.

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.Specifies a mapping on a per-assembly basis between a XAML namespace and a CLR namespace, which is then used for type resolution by a XAML object writer or XAML schema context.

XmlnsDictionary

Représente un dictionnaire qui contient des mappages xmlns pour les espaces de noms XAML de WPF.Represents a dictionary that contains xmlns mappings for XAML namespaces in WPF.

XmlnsPrefixAttribute

Identifie un préfixe recommandé à associer à un espace de noms XAML pour l'utilisation de 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 comporte des fonctionnalités d'édition XAML.Identifies a recommended prefix to associate with a XAML namespace for XAML usage, when writing elements and attributes in a XAML file (serialization) or when interacting with a design environment that has XAML editing features.

Interfaces

IAddChild

Fournit un moyen d'analyser des éléments autorisant des mélanges d'éléments ou de texte enfant(s).Provides a means to parse elements that permit mixtures of child elements or text.

IComponentConnector

Assure la prise en charge de la compilation de balisage et d'outils pour les éléments XAML nommés et l'attachement de gestionnaires d'événements à ces derniers.Provides markup compile and tools support for named XAML elements and for attaching event handlers to them.

INameScope

Définit un contrat pour l'accès aux noms d'éléments dans une portée de nom XAML particulière et pour l'application d'unicité aux noms de cette portée.Defines a contract for how names of elements should be accessed within a particular XAML namescope, and how to enforce uniqueness of names within that XAML namescope.

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.Unifies enumerable, collection, and dictionary support that are useful for exposing a dictionary of names in a XAML namescope.

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.Represents a service that reports situational object-property relationships for markup extension evaluation.

IQueryAmbient

Demande si une propriété ambiante spécifiée doit être traitée comme étant ambiante dans la portée actuelle.Queries for whether a specified property should be treated as ambient in the current scope.

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.Provides a mechanism whereby types can declare that they can receive an expression (or another class) from a markup extension, where the output is a different property type than the target property. Ne pas utiliser pour les implémentations du .NET Framework 4.Do not use for .NET Framework 4 implementations.

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é.Provides methods used internally by the WPF XAML parser to attach events and event setters in compiled XAML.

IUriContext

Représente un service qui peut utiliser le contexte de l’application pour résoudre un URI relatif fourni en URI absolu.Represents a service that can use application context to resolve a provided relative URI to an absolute URI.

IValueSerializerContext

Définit un contexte fourni à un ValueSerializer.Defines a context that is provided to a ValueSerializer. Le contexte peut être utilisé pour activer des cas spéciaux de sérialisation ou différents modes de sérialisation.The context can be used to enable special cases of serialization or different modes of serialization.

IXamlTypeResolver

Représente un service qui résout des éléments nommés dans le balisage XAML en type CLR approprié.Represents a service that resolves from named elements in XAML markup to the appropriate CLR type.

Énumérations

DesignerSerializationOptions

Spécifie la méthode de sérialisation d'une propriété.Specifies how a property is to be serialized.

XamlWriterMode

Spécifie le mode writer XAML pour la sérialisation des valeurs qui sont des expressions (telles que des déclarations de liaison).Specifies the XAML writer mode for serializing values that are expressions (such as binding declarations).

XamlWriterState

Décrit les états d'écriture possibles pour un writer XAML personnalisé.Describes possible writing states for a custom XAML writer.