System.Windows.Markup Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce tipi per supportare XAML. Alcuni di questi tipi si trovano negli assembly macchine virtuali Windows e sono specifici per gli scenari macchine virtuali Windows che coinvolgono XAML. Altri tipi in questo spazio dei nomi forniscono il supporto per i servizi XAML .NET in generale e non richiedono il riferimento agli assembly macchine virtuali Windows.
Classi
| Nome | Descrizione |
|---|---|
| AcceptedMarkupExtensionExpressionTypeAttribute |
Notates tipi per la creazione di report legacy delle caratteristiche dell'estensione di markup XAML. |
| AmbientAttribute |
Specifica che una proprietà o un tipo deve essere considerato come ambiente. Il concetto di ambiente è correlato al modo in cui i processori XAML determinano i proprietari dei tipi di membri. |
| ArrayExtension |
Implementa il |
| ComponentResourceKeyConverter |
Implementa un convertitore di tipi per gli oggetti ComponentResourceKey, che non hanno deliberatamente percorsi di conversione dei tipi. Il convertitore di tipi applica e segnala tale comportamento. |
| ConstructorArgumentAttribute |
Specifica che un oggetto può essere inizializzato utilizzando una sintassi del costruttore senza parametri e che una proprietà del nome specificato fornisce informazioni sulla costruzione. Queste informazioni sono principalmente per la serializzazione XAML. |
| ContentPropertyAttribute |
Indica quale proprietà di un tipo è la proprietà del contenuto XAML. Un processore XAML usa queste informazioni durante l'elaborazione degli elementi figlio XAML delle rappresentazioni XAML del tipo con attributi. |
| ContentWrapperAttribute |
Specifica uno o più tipi nel tipo di raccolta associato che verrà utilizzato per eseguire il wrapping del contenuto esterno. |
| DateTimeValueSerializer | |
| DependencyPropertyConverter |
Converte da una stringa a un oggetto DependencyProperty. |
| DependsOnAttribute |
Indica che la proprietà con attributi dipende dal valore di un'altra proprietà. |
| DesignerSerializationOptionsAttribute |
Specifica i flag di serializzazione per una proprietà. |
| DictionaryKeyPropertyAttribute |
Specifica una proprietà della classe associata che fornisce il valore della chiave implicita. Le chiavi implicite vengono usate per le chiavi anziché per gli attributi |
| EventSetterHandlerConverter |
Converte il nome stringa di un gestore setter di eventi in una rappresentazione delegato. |
| InternalTypeHelper |
Classe astratta usata internamente dal compilatore XAML macchine virtuali Windows per supportare l'uso di tipi interni. |
| MarkupExtension |
Fornisce una classe di base per le implementazioni di estensioni di markup XAML che possono essere supportate dai servizi XAML .NET e da altri lettori XAML e writer XAML. |
| MarkupExtensionBracketCharactersAttribute |
Segnala i caratteri tra parentesi quadre restituiti da un'estensione di markup. |
| MarkupExtensionReturnTypeAttribute |
Segnala il tipo che un'estensione di markup può restituire. |
| MemberDefinition |
Fornisce la classe base usata per una tecnica di markup per definire i membri di una classe in XAML dichiarativo. |
| NameReferenceConverter |
Fornisce la conversione del tipo per convertire un nome stringa in un riferimento a un oggetto all'oggetto con tale nome o per restituire il nome di un oggetto dall'oggetto grafico. |
| NameScopePropertyAttribute |
Specifica una proprietà della classe associata che fornisce il valore dell'ambito dei nomi XAML. |
| NamespaceMapEntry |
Fornisce informazioni utilizzate dall'oggetto per il XamlTypeMapper mapping tra uno spazio dei nomi XML, uno spazio dei nomi CLR e l'assembly che contiene i tipi pertinenti per lo spazio dei nomi CLR. |
| NullExtension |
Implementa un'estensione di markup XAML per restituire un oggetto Null, che puoi usare per impostare in modo esplicito i valori su Null in XAML. |
| ParserContext |
Fornisce informazioni di contesto richieste da un parser XAML. |
| PropertyDefinition |
Supporta una tecnica di markup per definire le proprietà di una classe in XAML dichiarativo. |
| Reference |
Implementa l'estensione |
| ResourceReferenceExpressionConverter |
Converte le istanze di |
| RootNamespaceAttribute |
Rappresenta un attributo a livello di assembly utilizzato per identificare il valore della proprietà |
| RoutedEventConverter |
Converte un oggetto RoutedEvent da una stringa. |
| RuntimeNamePropertyAttribute |
Rappresenta un attributo a livello di tipo che segnala la proprietà del tipo mappata all'attributo x:Name XAML. |
| ServiceProviders |
Fornisce un'implementazione per l'interfaccia con metodi che consentono l'aggiunta IServiceProvider di servizi. |
| SetterTriggerConditionValueConverter |
Fornisce un comportamento analogo alla conversione dei tipi per i tipi Setter, Trigger e Condition che gestiscono i valori DependencyProperty. Questo convertitore supporta solo |
| StaticExtension |
Implementa un'estensione di markup che restituisce riferimenti a campi statici e proprietà. |
| TemplateKeyConverter |
Implementa un convertitore di tipi per gli oggetti TemplateKey, che non hanno deliberatamente percorsi di conversione dei tipi. Il convertitore di tipi applica e segnala tale comportamento. |
| TrimSurroundingWhitespaceAttribute |
Indica ai processori XAML che gli spazi vuoti che circondano gli elementi del tipo nel markup devono essere eliminati durante la serializzazione. |
| TypeExtension |
Implementa un'estensione di markup che restituisce un Type oggetto basato su un input stringa. |
| UidPropertyAttribute |
Indica la proprietà CLR di una classe che fornisce il valore |
| UsableDuringInitializationAttribute |
Indica se questo tipo viene compilato dall'alto verso il basso durante la creazione dell'oggetto grafico XAML. |
| ValueSerializer |
Classe astratta che definisce il comportamento di conversione per la serializzazione da una rappresentazione di oggetto. |
| ValueSerializerAttribute |
Identifica la classe ValueSerializer che deve essere utilizzata da un tipo o una proprietà quando viene serializzata. |
| WhitespaceSignificantCollectionAttribute |
Indica che un tipo di raccolta deve essere elaborato come spazio vuoto significativo da un processore XAML. |
| XamlDeferLoadAttribute |
Indica che una classe o una proprietà ha un utilizzo posticipato del carico per XAML (ad esempio un comportamento del modello) e segnala la classe che abilita il comportamento di rinvio e il relativo tipo di destinazione/contenuto. |
| XamlDesignerSerializationManager |
Fornisce servizi per la serializzazione XAML da parte di finestre di progettazione XAML o di altri chiamanti che richiedono la serializzazione avanzata. |
| XamlInstanceCreator |
Classe astratta che fornisce un mezzo per archiviare i record del parser per la creazione di istanze successive. |
| XamlParseException |
Rappresenta la classe di eccezione per le eccezioni specifiche del parser da un parser XAML macchine virtuali Windows. Questa eccezione viene usata nelle operazioni del parser XAML XAML o dell'API XAML XAML di .NET Framework 3.0 e .NET Framework 3.5 o per un uso specifico del parser XAML macchine virtuali Windows chiamando XamlReader l'API. |
| XamlReader |
Legge l'input XAML e crea un oggetto grafico, usando il lettore XAML predefinito macchine virtuali Windows e un writer di oggetti XAML associato. |
| XamlSetMarkupExtensionAttribute |
Indica che una classe può usare un'estensione di markup per fornire un valore e fa riferimento a un gestore da usare per le operazioni del set di estensioni di markup. |
| XamlSetMarkupExtensionEventArgs |
Fornisce dati per i callback richiamati quando un writer di oggetti XAML imposta un valore usando un'estensione di markup. |
| XamlSetTypeConverterAttribute |
Indica che una classe può usare 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. |
| XamlSetTypeConverterEventArgs |
Fornisce dati per i callback richiamati quando un writer XAML imposta un valore usando una chiamata al convertitore di tipi. |
| XamlSetValueEventArgs |
Fornisce dati per i callback richiamati quando un XamlObjectWriter oggetto imposta determinati valori. |
| XamlTypeMapper |
Esegue il mapping di un nome di elemento XAML all'elemento CLR Type appropriato negli assembly. |
| XamlWriter |
Fornisce un singolo metodo statico Save (più overload) che può essere usato per la serializzazione XAML limitata degli oggetti di runtime forniti nel markup XAML. |
| XData |
Rappresenta i dati letterali che possono essere visualizzati come valore per un |
| XmlAttributeProperties |
Incapsula gli attributi correlati al linguaggio XML di un oggetto DependencyObject. |
| XmlLangPropertyAttribute |
Identifica la proprietà da associare all'attributo xml:lang |
| XmlLanguage |
Rappresenta un tag di linguaggio da usare nel markup XAML. |
| XmlLanguageConverter |
Fornisce la conversione dei tipi per la classe XmlLanguage. |
| XmlnsCompatibleWithAttribute |
Specifica che uno spazio dei nomi XAML può essere sottosumato da un altro spazio dei nomi XAML. In genere, lo spazio dei nomi XAML di sottosuming è indicato in un XmlnsDefinitionAttributedefinito in precedenza. |
| XmlnsDefinitionAttribute |
Specifica un mapping per ogni assembly tra uno spazio dei nomi XAML e uno spazio dei nomi CLR, che viene quindi usato per la risoluzione dei tipi da un writer di oggetti XAML o da un contesto dello schema XAML. |
| XmlnsDictionary |
Rappresenta un dizionario che contiene mapping xmlns per gli spazi dei nomi XAML in macchine virtuali Windows. |
| XmlnsPrefixAttribute |
Identifica un prefisso consigliato da associare a uno spazio dei nomi XAML per l'utilizzo xaml, quando si scrivono elementi e attributi in un file XAML (serializzazione) o quando si interagisce con un ambiente di progettazione con funzionalità di modifica XAML. |
Interfacce
| Nome | Descrizione |
|---|---|
| IAddChild |
Fornisce un mezzo per analizzare gli elementi che consentono combinazioni di elementi figlio o testo. |
| IComponentConnector |
Fornisce supporto per la compilazione e gli strumenti di markup per gli elementi XAML denominati e per il collegamento di gestori eventi a tali elementi. |
| INameScope |
Definisce un contratto per la modalità di accesso ai nomi degli elementi all'interno di un ambito dei nomi XAML specifico e come applicare l'univocità dei nomi all'interno dell'ambito dei nomi XAML. |
| INameScopeDictionary |
Unifica il supporto enumerabile, raccolta e dizionario utile per esporre un dizionario di nomi in un ambito dei nomi XAML. |
| IProvideValueTarget |
Rappresenta un servizio che segnala relazioni di proprietà oggetto situazione per la valutazione dell'estensione di markup. |
| IQueryAmbient |
Query per verificare se una proprietà specificata deve essere considerata come ambiente nell'ambito corrente. |
| IReceiveMarkupExtension |
Fornisce un meccanismo in cui i tipi possono dichiarare che possono ricevere un'espressione (o un'altra classe) da un'estensione di markup, in cui l'output è un tipo di proprietà diverso rispetto alla proprietà di destinazione. Non usare per le implementazioni di .NET Framework 4. |
| IStyleConnector |
Fornisce metodi usati internamente dal parser XAML macchine virtuali Windows per associare eventi e setter di eventi in XAML compilato. |
| IUriContext |
Rappresenta un servizio che può usare il contesto dell'applicazione per risolvere un URI relativo fornito in un URI assoluto. |
| IValueSerializerContext |
Definisce un contesto fornito a un oggetto ValueSerializer. Il contesto può essere usato per abilitare casi speciali di serializzazione o modalità diverse di serializzazione. |
| IXamlTypeResolver |
Rappresenta un servizio che viene risolto da elementi denominati nel markup XAML al tipo CLR appropriato. |
Enumerazioni
| Nome | Descrizione |
|---|---|
| DesignerSerializationOptions |
Specifica la modalità di serializzazione di una proprietà. |
| XamlWriterMode |
Specifica la modalità writer XAML per la serializzazione di valori che sono espressioni, ad esempio dichiarazioni di associazione. |
| XamlWriterState |
Descrive i possibili stati di scrittura per un writer XAML personalizzato. |