System.Windows.Markup Spazio dei nomi

Fornisce tipi per il supporto del linguaggio XAML. Provides types to support XAML. Alcuni di questi tipi si trovano in assembly WPF e sono specifici degli scenari WPF che comportano l'utilizzo di XAML. Some of these types are located in WPF assemblies and are specific to WPF scenarios that involve XAML. Altri tipi in questo spazio dei nomi forniscono il supporto per i servizi XAML di .NET Framework in generale e non richiedono alcun assembly WPF di riferimento. Other types in this namespace provide support for .NET Framework XAML Services in general, and do not require referencing WPF assemblies.

Classi

AcceptedMarkupExtensionExpressionTypeAttribute

Definisce i tipi per i rapporti legacy relativi alle caratteristiche di estensione di markup XAML.Notates types for legacy reporting of XAML markup extension characteristics.

AmbientAttribute

Specifica che una proprietà o un tipo deve essere considerato di ambiente.Specifies that a property or type should be treated as ambient. l concetto di ambiente si riferisce al modo in cui i processori XAML determinano i proprietari dei tipi dei membri.The ambient concept relates to how XAML processors determine type owners of members.

ArrayExtension

Implementa il supporto x:Array per i servizi XAML di .NET Framework.Implements x:Array support for .NET Framework XAML Services.

ComponentResourceKeyConverter

Implementa un convertitore di tipi per oggetti ComponentResourceKey che intenzionalmente non dispongono di percorsi di conversione di tipi.Implements a type converter for ComponentResourceKey objects, which deliberately have no type conversion pathways. Il convertitore di tipi applica e segnale tale comportamento.The type converter enforces and reports that behavior.

ConstructorArgumentAttribute

Specifica che un oggetto può essere inizializzato mediante una sintassi del costruttore non senza parametri e che una proprietà con il nome specificato fornisce informazioni sulla costruzione.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. Queste informazioni sono utili principalmente per la serializzazione XAML.This information is primarily for XAML serialization.

ContentPropertyAttribute

Indica quale proprietà di un tipo è la proprietà di contenuto XAML.Indicates which property of a type is the XAML content property. Un processore XAML usa queste informazioni durante l'elaborazione degli elementi figlio XAML delle rappresentazioni XAML del tipo con attributo.A XAML processor uses this information when processing XAML child elements of XAML representations of the attributed type.

ContentWrapperAttribute

Specifica uno o più tipi nel tipo di raccolta associato che verranno usati per eseguire il wrapping di contenuto esterno.Specifies one or more types on the associated collection type that will be used to wrap foreign content.

DateTimeValueSerializer

Converte istanze dell'oggetto String in istanze dell'oggetto DateTime.Converts instances of String to and from instances of DateTime.

DependencyPropertyConverter

Esegue la conversione da una stringa in un oggetto DependencyProperty.Converts from a string to a DependencyProperty object.

DependsOnAttribute

Indica che la proprietà con attributo è dipendente dal valore di un'altra proprietà.Indicates that the attributed property is dependent on the value of another property.

DesignerSerializationOptionsAttribute

Specifica i flag della serializzazione per una proprietà.Specifies the serialization flags for a property.

DictionaryKeyPropertyAttribute

Specifica una proprietà della classe associata che fornisce il valore della chiave implicita.Specifies a property of the associated class that provides the implicit key value. Le chiavi implicite vengono utilizzate per le chiavi al posto degli attributi x:Key espliciti definiti in XAML per un elemento negli insiemi IDictionary.Implicit keys are used for keys rather than explicit x:Key attributes defined in XAML for an item in IDictionary collections.

EventSetterHandlerConverter

Converte il nome della stringa di un gestore del metodo Set dell'evento in una rappresentazione del delegato.Converts the string name of an event setter handler to a delegate representation.

InternalTypeHelper

Classe astratta utilizzata internamente dal compilatore XAML WPF per supportare l'utilizzo di tipi interni.Abstract class used internally by the WPF XAML compiler to support the use of internal types.

MarkupExtension

Fornisce una classe di base per le implementazioni delle estensioni di markup XAML che possono essere supportate dai servizi XAML di .NET Framework e da altri lettori e writer 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

Segnala i caratteri di parentesi che possono essere restituiti da un'estensione di markup.Reports the bracket characters that a markup extension can return.

MarkupExtensionReturnTypeAttribute

Segnala il tipo che può essere restituito da un'estensione del markup.Reports the type that a markup extension can return.

MemberDefinition

Fornisce la classe base utilizzata per una tecnica di markup adottata nella definizione dei membri di una classe nel codice XAML dichiarativo.Provides the base class that is used for a markup technique of defining members of a class in declarative XAML.

NameReferenceConverter

Fornisce la conversione di tipi per convertire un nome di stringa in un riferimento all'oggetto con tale nome o restituire il nome di un oggetto dall'oggetto grafico.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

Specifica una proprietà della classe associata che fornisce il valore di namescope XAML.Specifies a property of the associated class that provides the XAML namescope value.

NamespaceMapEntry

Fornisce informazioni utilizzate da XamlTypeMapper per eseguire il mapping tra uno spazio dei nomi XML, uno spazio dei nomi CLR e l'assembly che contiene i tipi pertinenti per tale spazio dei nomi 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

Implementa un'estensione del markup XAML per restituire un oggetto null che è possibile utilizzare per impostare in modo esplicito valori su null in 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

Fornisce informazioni di contesto richieste dal parser XAML.Provides context information required by a XAML parser.

PropertyDefinition

Supporta una tecnica di markup adottata nella definizione delle proprietà di una classe nel codice XAML dichiarativo.Supports a markup technique of defining properties of a class in declarative XAML.

Reference

Implementa l'estensione di markup {x:Reference}.Implements the {x:Reference} markup extension.

ResourceReferenceExpressionConverter

Converte istanze di ResourceReferenceExpression in e da altri tipi.Converts instances of ResourceReferenceExpression to and from other types.

RootNamespaceAttribute

Rappresenta un attributo a livello di assembly usato per identificare il valore della proprietà RootNamespace in un file di progetto di 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

Converte un oggetto RoutedEvent da una stringa.Converts a RoutedEvent object from a string.

RuntimeNamePropertyAttribute

Rappresenta un attributo a livello di tipo che indica la proprietà del tipo mappata all'attributo x:Name XAML.Represents a type-level attribute that reports which property of the type maps to the XAML x:Name attribute.

ServiceProviders

Fornisce un'implementazione per l'interfaccia IServiceProvider con metodi che consentono l’aggiunta di servizi.Provides an implementation for the IServiceProvider interface with methods that enable adding services.

SetterTriggerConditionValueConverter

Fornisce un comportamento di conversione dei tipi analogo per i tipi Setter, Trigger e Condition che gestiscono i valori DependencyProperty.Provides type conversion analogous behavior for Setter, Trigger and Condition types that deal with DependencyProperty values. Questo convertitore supporta solo ConvertFrom.This converter only supports ConvertFrom.

StaticExtension

Implementa un'estensione del markup che restituisce un campo statico e i riferimenti della proprietà.Implements a markup extension that returns static field and property references.

TemplateKeyConverter

Implementa un convertitore di tipi per oggetti TemplateKey che intenzionalmente non dispongono di percorsi di conversione di tipi.Implements a type converter for TemplateKey objects, which deliberately have no type conversion pathways. Il convertitore di tipi applica e segnale tale comportamento.The type converter enforces and reports that behavior.

TrimSurroundingWhitespaceAttribute

Indica ai processori XAML che lo spazio vuoto che circonda gli elementi del tipo nel markup deve essere rimosso durante la serializzazione.Indicates to XAML processors that the whitespace surrounding elements of the type in markup should be trimmed when serializing.

TypeExtension

Implementa un'estensione del markup che restituisce un oggetto Type in base a un input di stringa.Implements a markup extension that returns a Type based on a string input.

UidPropertyAttribute

Indica la proprietà CLR di una classe che specifica il valore della direttiva x:Uid.Indicates the CLR property of a class that provides the x:Uid Directive value.

UsableDuringInitializationAttribute

Indica se questo tipo viene creato in base alla gerarchia durante la creazione del grafico di oggetti XAML.Indicates whether this type is built top-down during XAML object graph creation.

ValueSerializer

Classe astratta che definisce il comportamento di conversione per la serializzazione da una rappresentazione dell'oggetto.Abstract class that defines conversion behavior for serialization from an object representation.

ValueSerializerAttribute

Identifica la classe ValueSerializer che un tipo o una proprietà deve utilizzare in caso di serializzazione.Identifies the ValueSerializer class that a type or property should use when it is serialized.

WhitespaceSignificantCollectionAttribute

Indica che un tipo di insieme deve essere elaborato come spazio vuoto significativo da un processore XAML.Indicates that a collection type should be processed as being whitespace significant by a XAML processor.

XamlDeferLoadAttribute

Indica che una classe o una proprietà prevede l'utilizzo del caricamento posticipato per XAML (come il comportamento dei modelli) e segnala la classe che consente tale comportamento e il relativo tipo di contenuto/destinazione.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

Fornisce i servizi per la serializzazione XAML da finestre di progettazione XAML o altri chiamanti che richiedono la serializzazione avanzata.Provides services for XAML serialization by XAML designers or other callers that require advanced serialization.

XamlInstanceCreator

Classe astratta che fornisce un mezzo per archiviare i record del parser per una successiva creazione dell’istanza.Abstract class that provides a means to store parser records for later instantiation.

XamlParseException

Rappresenta la classe di eccezione per le eccezioni specifiche del parser da un parser XAML WPF.Represents the exception class for parser-specific exceptions from a WPF XAML parser. Questa eccezione viene usata in operazioni dell'API XAML o del parser XAML WPF da .NET Framework 3.0 e .NET Framework 3.5 oppure per l'uso specifico del parser XAML WPF chiamando l'API di 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

Legge l'input XAML e crea un oggetto grafico utilizzando il reader XAML predefinito di WPF e un writer di oggetti XAML associato.Reads XAML input and creates an object graph, using the WPF default XAML reader and an associated XAML object writer.

XamlSetMarkupExtensionAttribute

Indica che una classe può utilizzare un'estensione di markup per fornire un valore e fa riferimento a un gestore per utilizzare per le operazioni di impostazione dell'estensione di markup.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

Fornisce i dati per i callback richiamati quando un writer di oggetti XAML imposta un valore utilizzando un'estensione di markup.Provides data for callbacks that are invoked when a XAML object writer sets a value using a markup extension.

XamlSetTypeConverterAttribute

Indica che una classe può utilizzare un convertitore di tipi per fornire un valore e fa riferimento a un gestore da utilizzare per i casi di impostazione del convertitore di tipi.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

Fornisce i dati per i callback richiamati quando un writer XAML imposta un valore utilizzando una chiamata del convertitore di tipi.Provides data for callbacks that are invoked when a XAML writer sets a value using a type converter call.

XamlSetValueEventArgs

Fornisce i dati per i callback richiamati quando un oggetto XamlObjectWriter imposta alcuni valori.Provides data for callbacks that are invoked when a XamlObjectWriter sets certain values.

XamlTypeMapper

Esegue il mapping del nome di un elemento XAML all'oggetto Type CLR appropriato negli assembly.Maps a XAML element name to the appropriate CLR Type in assemblies.

XamlWriter

Fornisce un unico metodo Save statico (con più overload) che può essere utilizzato per una serializzazione XAML limitata di oggetti di runtime specificati nel markup 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

Rappresenta i dati letterali che possono essere visualizzati come valore per un nodo Value.Represents literal data that can appear as the value for a Value node.

XmlAttributeProperties

Incapsula gli attributi correlati al linguaggio XML di un DependencyObject.Encapsulates the XML language-related attributes of a DependencyObject.

XmlLangPropertyAttribute

Identifica la proprietà da associare all'attributo xml:lang.Identifies the property to associate with the xml:lang attribute.

XmlLanguage

Rappresenta un tag di lingua da utilizzare nel markup XAML.Represents a language tag for use in XAML markup.

XmlLanguageConverter

Fornisce la conversione dei tipi per la classe XmlLanguage.Provides type conversion for the XmlLanguage class.

XmlnsCompatibleWithAttribute

Specifica che uno spazio dei nomi XAML può essere classificato da un altro spazio dei nomi XAML.Specifies that a XAML namespace can be subsumed by another XAML namespace. In genere, lo spazio dei nomi XAML in sostituzione è indicato in un XmlnsDefinitionAttribute definito in precedenza.Typically, the subsuming XAML namespace is indicated in a previously defined XmlnsDefinitionAttribute.

XmlnsDefinitionAttribute

Specifica un mapping basato su assembly tra uno spazio dei nomi XAML e uno spazio dei nomi CLR che viene quindi usato da un writer di oggetti XAML o dal contesto dello schema XAML per la risoluzione del tipo.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

Rappresenta un dizionario che contiene i mapping xmlns dello spazio dei nomi XAML in WPF.Represents a dictionary that contains xmlns mappings for XAML namespaces in WPF.

XmlnsPrefixAttribute

Identifica un prefisso consigliato da associare a uno spazio dei nomi XAML per l'utilizzo di XAML, quando si scrivono elementi e attributi in un file XAML (serializzazione) o quando si interagisce con un ambiente di progettazione che dispone di funzionalità di modifica 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.

Interfacce

IAddChild

Fornisce un sistema per analizzare elementi che consentono combinazioni di elementi figlio o testo.Provides a means to parse elements that permit mixtures of child elements or text.

IComponentConnector

Fornisce il supporto per strumenti e compilazione markup per elementi XAML denominati e per l'associazione di gestori eventi.Provides markup compile and tools support for named XAML elements and for attaching event handlers to them.

INameScope

Definisce un contratto per la modalità di accesso ai nomi degli elementi all'interno di un particolare NameScope XAML e per la modalità di applicazione dell'unicità dei nomi all'interno di tale NameScope XAML.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

Unifica il supporto di enumerabili, insiemi e dizionari utili per esporre un dizionario di nomi in un NameScope XAML.Unifies enumerable, collection, and dictionary support that are useful for exposing a dictionary of names in a XAML namescope.

IProvideValueTarget

Rappresenta un servizio che indica le relazioni tra oggetti e proprietà situazionali per la valutazione dell'estensione di markup.Represents a service that reports situational object-property relationships for markup extension evaluation.

IQueryAmbient

Esegue una query per determinare se una proprietà specificata deve essere considerata di ambiente nell'ambito corrente.Queries for whether a specified property should be treated as ambient in the current scope.

IReceiveMarkupExtension

Fornisce un meccanismo in base al quale i tipi possono dichiarare di poter ricevere un'espressione (o un'altra classe) da un'estensione di markup, in cui l'output è un tipo di proprietà diverso dalla proprietà di destinazione.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. Non usare per le implementazioni di .NET Framework 4.Do not use for .NET Framework 4 implementations.

IStyleConnector

Fornisce i metodi utilizzati internamente dal parser XAML WPF per associare eventi e metodi di impostazione degli eventi nel codice XAML compilato.Provides methods used internally by the WPF XAML parser to attach events and event setters in compiled XAML.

IUriContext

Rappresenta un servizio che può usare il contesto dell'applicazione per risolvere un URI relativo specificato in un URI assoluto.Represents a service that can use application context to resolve a provided relative URI to an absolute URI.

IValueSerializerContext

Definisce un contesto fornito a ValueSerializer.Defines a context that is provided to a ValueSerializer. Il contesto può essere utilizzato per abilitare casi speciali di serializzazione o modalità di serializzazione diverse.The context can be used to enable special cases of serialization or different modes of serialization.

IXamlTypeResolver

Rappresenta un servizio che risolve gli elementi denominati nel markup XAML nel tipo CLR corretto.Represents a service that resolves from named elements in XAML markup to the appropriate CLR type.

Enumerazioni

DesignerSerializationOptions

Specifica come una proprietà deve essere serializzata.Specifies how a property is to be serialized.

XamlWriterMode

Specifica la modalità del writer XAML per serializzare i valori corrispondenti a espressioni (ad esempio le dichiarazioni di associazione).Specifies the XAML writer mode for serializing values that are expressions (such as binding declarations).

XamlWriterState

Descrive i possibili stati di scrittura per un writer XAML personalizzato.Describes possible writing states for a custom XAML writer.