.NET API browser

Welcome to the .NET API browser – your one-stop shop for all .NET-based APIs from Microsoft. Start searching for any managed APIs by typing in the box below.

If you have any feedback, create a new issue in the dotnet/dotnet-api-docs repo.

Filtri rapidi

Riferimento API Windows Desktop version 10

NomeDescrizione
Accessibility NamespaceRappresenta un wrapper gestito per l'interfaccia di accessibilità COM (Component Object Model).
Microsoft.CSharp NamespaceContiene classi che supportano la compilazione e la generazione di codice con il linguaggio C#.
Microsoft.VisualBasic NamespaceContiene tipi che supportano Visual Basic Runtime in Visual Basic.
Microsoft.VisualBasic.ApplicationServices NamespaceContiene tipi che supportano il modello applicativo di Visual Basic e che consentono di accedere alle informazioni sulle applicazioni.
Microsoft.VisualBasic.CompilerServices NamespaceContiene tipi per uso interno che supportano il compilatore Visual Basic.
Microsoft.VisualBasic.Devices NamespaceContiene tipi che supportano gli oggetti My correlati ai dispositivi in Visual Basic.
Microsoft.VisualBasic.Logging NamespaceContiene i tipi che supportano gli oggetti di registrazione My in Visual Basic e fornisce un semplice listener di log che indirizza in un file l'output di registrazione.
Microsoft.VisualBasic.MyServices NamespaceContiene tipi che supportano My in Visual Basic.
Microsoft.VisualBasic.MyServices.Internal NamespaceContiene tipi di solo utilizzo interno supportati My in Visual Basic.
Microsoft.Win32 NamespaceFornisce i due tipi di classi seguenti: classi per la gestione di eventi generati dal sistema operativo e classi per la modifica del Registro di sistema.
Microsoft.Windows.Input NamespaceContiene le interfacce per i comandi dell'anteprima in un controllo della barra multifunzione di Microsoft per WPF.
Microsoft.Windows.Themes NamespaceFornisce l'esposizione all'insieme di temi definiti da Windows Presentation Foundation. In WPF, un tema è un insieme di risorse, definito a livello di sistema che fornisce l'aspetto predefinito per i controlli e gli altri elementi visivi di un'applicazione. I temi WPF vengono creati utilizzando gli stili e includono Luna, Aero, Royale e Classico. Solo l'area client di un'applicazione WPF utilizza questi temi; l'aspetto del bordo e dei pulsanti della finestra che formano il riquadro è controllato dal servizio tema Win32.
System NamespaceContiene classi fondamentali e classi di base che definiscono tipi di dati di riferimento e valore comunemente usati, eventi e gestori eventi, interfacce, attributi ed eccezioni di elaborazione.
System.CodeDom NamespaceContiene classi che possono essere usate per rappresentare gli elementi e la struttura di un documento di codice sorgente. Le classi presenti in questo spazio dei nomi possono essere utilizzate per modellare la struttura di un documento di codice sorgente che può essere restituito come output sotto forma di codice sorgente in un linguaggio supportato utilizzando la funzionalità fornita dallo spazio dei nomi System.CodeDom.Compiler.
System.CodeDom.Compiler NamespaceContiene i tipi per gestire la generazione e la compilazione di codice sorgente nei linguaggi di programmazione supportati. I generatori di codice sono in grado di generare codice sorgente in un linguaggio di programmazione particolare basato sulla struttura di modelli di codice sorgente CodeDOM (Code Document Object Model) costituiti da elementi forniti dallo spazio dei nomi System.CodeDom.
System.Collections.Specialized NamespaceContiene raccolte specializzate e fortemente tipizzate, ad esempio un dizionario a elenco collegato, un vettore di bit e raccolte che contengono solo stringhe.
System.ComponentModel NamespaceVengono fornite classi utilizzate per l'implementazione del funzionamento dei componenti e dei controlli in fase di progettazione e di esecuzione. Questo spazio dei nomi include le classi e le interfacce di base per l'implementazione di attributi e convertitori, l'associazione a origini dati e le licenze per i componenti.
System.ComponentModel.Design NamespaceContiene classi che gli sviluppatori possono usare per compilare un comportamento in fase di progettazione personalizzato per componenti e interfacce utente per la configurazione di componenti in fase di progettazione. Nell'ambiente di progettazione sono disponibili sistemi che consentono agli sviluppatori di disporre i componenti e configurarne le proprietà. Alcuni componenti possono richiedere un comportamento in fase di progettazione specifico per funzionare correttamente in un ambiente della fase di progettazione. Potrebbe inoltre essere utile fornire interfacce utente personalizzate per assistere gli sviluppatori nella configurazione di componenti o dei valori di tipi di dati complessi. Le classi e le interfacce definite all'interno di questo spazio dei nomi possono essere utilizzate per compilare un comportamento in fase di progettazione per i componenti, accedere ai servizi in fase di progettazione e implementare interfacce di configurazione in fase di progettazione personalizzate.
System.ComponentModel.Design.Serialization NamespaceFornisce tipi che supportano la personalizzazione e il controllo della serializzazione in fase di progettazione.
System.Configuration NamespaceContiene i tipi che forniscono il modello di programmazione per la gestione dei dati di configurazione.
System.Configuration.Internal NamespaceContiene tipi di configurazione destinati esclusivamente all'uso interno.
System.Configuration.Provider NamespaceContiene le classi di base condivise da applicazioni sia server che client per supportare un modello modulare per garantire semplicità di aggiunta o rimozione delle funzionalità.
System.Data.Common NamespaceContiene classi condivise da provider di dati .NET.
System.Data.Odbc NamespaceLo spazio dei nomi System.Data.Odbc è il provider di dati .NET Framework per ODBC.
System.Data.OleDb NamespaceLo spazio dei nomi System.Data.OleDb è il provider di dati .NET Framework per OLE DB.
System.Data.OracleClient NamespaceLo spazio dei nomi System.Data.OracleClient è il provider di dati .NET Framework di Oracle.
System.Data.SqlClient NamespaceLo spazio dei nomi System.Data.SqlClient è il provider di dati .NET per SQL Server.
System.Diagnostics NamespaceFornisce classi che consentono di interagire con processi di sistema, registri eventi e contatori delle prestazioni.
System.Diagnostics.Eventing.Reader NamespaceUsando lo spazio dei nomi System.Diagnostics.Eventing.Reader, è possibile sviluppare applicazioni che leggono e gestiscono log eventi. Ogni evento del log eventi contiene informazioni, un avviso o un errore pubblicato da un'applicazione, un servizio o un componente del sistema operativo specifico. Questi eventi vengono letti da applicazioni che monitorizzano l'integrità del computer e da applicazioni che intraprendono azioni in caso di eventi specifici. Per altre informazioni, vedere Riepilogo della tecnologia per la lettura e la gestione dei log eventi e Scenari di registri eventi.
System.Diagnostics.PerformanceData NamespaceUsare le classi in questo spazio dei nomi per fornire i dati del contatore. I contatori vengono usati per esporre ai consumatori la metrica delle prestazioni, ad esempio il monitoraggio delle prestazioni. Lo spazio dei nomi non contiene classi per l'utilizzo dei dati dei contatori. Per una descrizione completa dell'architettura dei contatori delle prestazioni, vedere Performance Counters (Contatori delle prestazioni).
System.DirectoryServices NamespaceConsente di accedere ad Active Directory Domain Services dal codice gestito. Lo spazio dei nomi contiene due classi di componenti, DirectoryEntry e DirectorySearcher che si basano sulla tecnologia ADSI (Active Directory Services Interfaces). ADSI è il set di interfacce fornito da Microsoft per operare con numerosi provider di rete. Grazie al supporto ADSI, l'amministratore sarà in grado di effettuare il rilevamento e la gestione delle risorse in rete senza problemi, a prescindere dalle dimensioni della rete.
System.DirectoryServices.ActiveDirectory NamespaceFornisce un modello a oggetti a elevato livello di astrazione che si basa sulle attività dei servizi Microsoft Active Directory. I concetti del servizio Active Directory, quali insieme di strutture, dominio, sito, subnet, partizione e schema, fanno parte del modello a oggetti.
System.Drawing NamespaceFornisce accesso alle funzionalità grafiche di base di GDI+. Gli System.Drawing.Drawing2Dspazi dei nomi , System.Drawing.Imaginge System.Drawing.Text offrono funzionalità più avanzate. Per le limitazioni, vedere la sezione Osservazioni.
System.Drawing.Configuration NamespaceContiene una classe che supporta la configurazione per le classi nello spazio dei nomi System.Drawing.
System.Drawing.Design NamespaceContiene classi che estendono la logica e le funzionalità di disegno dell'interfaccia utente (UI) in fase di progettazione.
System.Drawing.Drawing2D NamespaceFornisce funzionalità grafica vettoriale e bidimensionale avanzata.
System.Drawing.Imaging NamespaceFornisce funzionalità avanzate GDI+ per le immagini. La funzionalità grafica di base viene fornita dallo spazio dei nomi System.Drawing.
System.Drawing.Imaging.Effects NamespaceProvides functionality for adding effects to images.
System.Drawing.Interop Namespace
System.Drawing.Printing NamespaceFornisce servizi correlati alla stampa per applicazioni Windows Form.
System.Drawing.Text NamespaceFornisce funzionalità avanzate GDI+ per la tipografia.
System.Formats.Nrbf Namespace
System.IO NamespaceContiene tipi che consentono la lettura e la scrittura in file e flussi di dati e tipi che forniscono il supporto per file e directory di base.
System.IO.Packaging NamespaceFornisce le classi che supportano l'archiviazione di più oggetti dati in un solo contenitore.
System.Media NamespaceContiene classi per la riproduzione di file audio e per l'accesso a suoni forniti dal sistema.
System.Net NamespaceFornisce una semplice interfaccia di programmazione per molti dei protocolli attualmente usati per le reti. Le classi nello spazio dei nomi System.Net possono essere utilizzate per compilare applicazioni Windows Store o applicazioni desktop. Se utilizzate in un'applicazione Windows Store, le classi nello spazio dei nomi di System.Net sono interessate dalla funzionalità di isolamento rete, parte del modello di sicurezza dell'applicazione utilizzato da Windows Developer Preview. Le funzionalità appropriate della rete devono essere abilitate nel manifesto dell'applicazione per un'applicazione Windows Store per permettere alla rete di accedere a un'applicazione Windows Store. Per altre informazioni, vedere Network Isolation for Windows Store Apps (Isolamento rete per le app di Windows Store).
System.Net.Mail NamespaceContiene le classi usate per inviare messaggi di posta elettronica a un server SMTP (Simple Mail Transfer Protocol) perché vengano consegnati.
System.Net.NetworkInformation NamespaceFornisce l'accesso ai dati sul traffico di rete, alle informazioni sull'indirizzo di rete e alla notifica dei cambiamenti di indirizzo del computer locale. Questo spazio dei nomi contiene inoltre classi che implementano l'utilità Ping. È possibile utilizzare la classe Ping e le classi correlate per verificare se un computer è raggiungibile in rete.
System.Net.PeerToPeer NamespaceConsente di accedere alle funzionalità per le reti peer.
System.Net.PeerToPeer.Collaboration NamespaceMigliora le funzionalità di rete di System.Net.PeerToPeer e fornisce funzionalità per sessioni di collaborazione gestite serverless.
System.Printing NamespaceFornisce classi che consentono di automatizzare la gestione di server, code e processi di stampa.
System.Printing.IndexedProperties NamespaceFornisce classi che consentono di copiare rapidamente le impostazioni delle proprietà di un oggetto del sistema di stampa in un altro oggetto dello stesso tipo. Consente inoltre l'iterazione tramite le proprietà degli oggetti del sistema di stampa e l'individuazione dei tipi in fase di esecuzione, senza utilizzare reflection.
System.Printing.Interop NamespaceFornisce una conversione reciproca di oggetti PrintTicket gestiti e di strutture GDI (Graphics Device Interface) DEVMODE non gestite.
System.Resources NamespaceFornisce classi e interfacce che consentono agli sviluppatori di creare, archiviare e gestire varie risorse specifiche delle impostazioni cultura usate in un'applicazione. Una delle classi più importanti dello spazio dei nomi System.Resources è la classe ResourceManager.
System.Resources.Extensions NamespaceFornisce classi in grado di leggere e scrivere risorse in un formato che supporta oggetti non primitivi.
System.Resources.Tools NamespaceContiene la classe StronglyTypedResourceBuilder che fornisce supporto per le risorse fortemente tipizzate. A partire da .NET Framework versione 2.0 questa funzionalità in fase di compilazione incapsula l'accesso alle risorse mediante la creazione di classi contenenti un insieme di proprietà statiche di sola lettura (get), ottimizzando così l'impiego delle risorse.
System.Runtime.InteropServices NamespaceOffre un'ampia gamma di membri che supportano l'interoperabilità COM e i servizi platform invoke. Se non si ha familiarità con questi servizi, vedere l'interoperabilità con codice non gestito.
System.Security NamespaceFornisce la struttura sottostante del sistema di sicurezza di Common Language Runtime, incluse le classi di base per le autorizzazioni.
System.Security.AccessControl NamespaceFornisce elementi di programmazione che controllano l'accesso e le azioni correlate alla sicurezza per oggetti a protezione diretta.
System.Security.Cryptography NamespaceFornisce servizi di crittografia, tra cui la codifica sicura e la decodifica dei dati, nonché molte altre operazioni, ad esempio l'hashing, la generazione di numeri casuali e l'autenticazione dei messaggi. Per altre informazioni, vedere Cryptographic Services.
System.Security.Cryptography.Pkcs NamespaceFornisce elementi di programmazione per PKCS (Public Key Cryptography Standard), inclusi metodi per firma dei dati, scambio di chiavi, richiesta di certificati, crittografia e decrittografia a chiave pubblica e altre funzioni di sicurezza.
System.Security.Cryptography.X509Certificates NamespaceContiene l'implementazione common language runtime del certificato Authenticode X.509 v.3. Questo certificato viene firmato con una chiave privata che identifica in modo univoco e positivo il titolare del certificato.
System.Security.Cryptography.Xml NamespaceContiene classi che supportano la creazione e la convalida di firme digitali XML. Le classi in questo spazio dei nomi implementano la raccomandazione XML-Signature Syntax and Processing del World Wide Web Consortium.
System.Security.Permissions NamespaceDefinisce le classi che controllano l'accesso alle operazioni e alle risorse basate sui criteri di sicurezza.
System.Security.Policy NamespaceContiene gruppi di codice, condizioni di appartenenza ed evidenza. Questi tre tipi di classi vengono utilizzati per la creazione di regole applicate dal sistema di criteri di sicurezza di Common Language Runtime. Le classi di evidenza rappresentano l'input per i criteri di sicurezza, mentre le condizioni di appartenenza ne rappresentano le opzioni. Il risultato è la creazione di istruzioni dei criteri e la determinazione dell'insieme di autorizzazioni concesse. I livelli dei criteri e i gruppi di codice rappresentano la struttura della gerarchia di criteri. I gruppi di codice costituiscono l'incapsulamento di una regola e sono strutturati in modo gerarchico in un livello di criteri.
System.Security.RightsManagement NamespaceFornisce tipi per il supporto della gestione delle autorizzazioni del contenuto creato dall'applicazione, ad esempio quello archiviato in un oggetto Package o XpsDocument.
System.ServiceProcess NamespaceFornisce classi che consentono di implementare, installare e controllare applicazioni di servizio Windows. I servizi sono eseguibili a esecuzione prolungata, avviati senza un'interfaccia utente. Per implementare un servizio occorre ereditare dalla classe ServiceBase e definire il comportamento specifico di elaborazione quando vengono passati comandi di avvio, arresto, sospensione e continuazione, nonché il comportamento personalizzato e le azioni da eseguire quando il sistema viene arrestato.
System.Threading NamespaceFornisce le classi e le interfacce che consentono la programmazione multithreading. Oltre alle classi per la sincronizzazione delle attività di thread e l'accesso ai dati (Mutex, Monitor, Interlocked, AutoResetEvent e così via), questo spazio dei nomi include una classe ThreadPool che consente di usare un pool di thread forniti dal sistema, nonché una classe Timer che esegue i metodi di callback nei thread del pool di thread.
System.Transactions NamespaceContiene classi che consentono di scrivere un gestore personalizzato di risorse e applicazioni transazionali. In particolare, è possibile creare una transazione (locale o distribuita) e prendervi parte con uno o più partecipanti.
System.Web NamespacePer .NET Core e .NET 5+, questo spazio dei nomi contiene la HttpUtility classe . Per .NET Framework, questo spazio dei nomi contiene classi e interfacce che consentono la comunicazione tra browser e server. Queste classi includono la HttpRequest classe, che fornisce informazioni dettagliate sulla richiesta HTTP corrente, la HttpResponse classe, che gestisce l'output HTTP al client e la HttpServerUtility classe, che fornisce l'accesso alle utilità e ai processi lato server. System.Web include anche classi per la manipolazione dei cookie, il trasferimento di file, le informazioni sulle eccezioni e il controllo della cache di output in .NET Framework.
System.Windows NamespaceFornisce diverse importanti classi di elementi di base di Windows Presentation Foundation (WPF), varie classi che supportano il sistema di proprietà e la logica degli eventi di WPF, nonché altri tipi più largamente usati dagli elementi principali e dal framework di WPF.
System.Windows.Annotations NamespaceFornisce classi per il supporto delle annotazioni create dall'utente sul contenuto visualizzato nei controlli di visualizzazione dei documenti WPF.
System.Windows.Annotations.Storage NamespaceSpecifica tipi che definiscono l'architettura di archiviazione e i supporti per il salvataggio e il recupero delle annotazioni create dall'utente.
System.Windows.Automation NamespaceFornisce il supporto per i client di automazione interfaccia utente di Windows Presentation Foundation (WPF).
System.Windows.Automation.Peers NamespaceDefinisce la classe base AutomationPeer e un set di tipi che derivano da questa e che corrispondono ai controlli .NET. Ogni oggetto AutomationPeer espone il controllo .NET corrispondente all'automazione dell'interfaccia utente di Microsoft.
System.Windows.Automation.Provider NamespaceFornisce API per la creazione di provider di automazione interfaccia utente.
System.Windows.Automation.Text NamespaceContiene enumerazioni che specificano la formattazione di testo e il comportamento correlato per l'automazione interfaccia utente di Windows Presentation Foundation (WPF).
System.Windows.Baml2006 NamespaceContiene le classi dei lettori e dei writer che possono utilizzare XAML nel modulo BAML.
System.Windows.Controls NamespaceFornisce classi per la creazione di elementi, noti come controlli, che consentono a un utente di interagire con un'applicazione. Le classi dei controlli rappresentano il nucleo centrale dell'esperienza utente in tutte le applicazioni in quanto consentono agli utenti di visualizzare, selezionare o immettere dati o altre informazioni.
System.Windows.Controls.Primitives NamespaceContiene classi base e controlli destinati all'utilizzo come parte di altri controlli più complessi.
System.Windows.Controls.Ribbon NamespaceContiene i tipi utilizzati per creare un'interfaccia utente utilizzando la barra multifunzione Microsoft per WPF.
System.Windows.Controls.Ribbon.Primitives NamespaceContiene i tipi utilizzati come contenitori di layout in un controllo della barra multifunzione Microsoft per WPF.
System.Windows.Converters NamespaceFornisce classi per il supporto della conversione del tipo durante la serializzazione in Windows Presentation Foundation (WPF).
System.Windows.Data NamespaceContiene classi utilizzate per l'associazione delle proprietà alle origini dati, classi provider dell'origine dati e implementazioni di insiemi e visualizzazioni specifiche dei dati.
System.Windows.Diagnostics NamespaceFornisce il supporto per gli strumenti XAML di Windows Presentation Foundation (WPF).
System.Windows.Documents NamespaceContiene tipi che supportano FixedDocument, FlowDocument e la creazione di documenti XML Paper Specification (XPS).
System.Windows.Documents.DocumentStructures NamespaceFornisce classi che descrivono la struttura di un oggetto XpsDocument in termini di sezioni, paragrafi, figure, elenchi puntati o numerati e tabelle.
System.Windows.Documents.Serialization NamespaceTipi di provider che supportano la creazione e l'uso di serializzatori di plug-in accessibili in fase di esecuzione che leggono e scrivono documenti in diversi formati dati.
System.Windows.Forms NamespaceContiene classi per la creazione di applicazioni basate su Windows che sfruttano le funzionalità avanzate dell'interfaccia utente disponibili nel sistema operativo Microsoft Windows.
System.Windows.Forms.Automation NamespaceOffre supporto per i client di automazione interfaccia utente di Windows Forms.
System.Windows.Forms.ComponentModel.Com2Interop NamespaceContiene classi di supporto usate in Visual Studio per la visualizzazione delle pagine delle proprietà in modalità progettazione.
System.Windows.Forms.Design NamespaceContiene classi che supportano il comportamento e la configurazione in fase di progettazione dei componenti Windows Form. Tali classi sono costituite da classi di finestre di progettazione che forniscono il supporto per i componenti Windows Form, un insieme di servizi in fase di progettazione, classi UITypeEditor per la configurazione di particolari tipi di proprietà e classi per l'importazione di controlli ActiveX.
System.Windows.Forms.Design.Behavior NamespaceContiene classi per la creazione di un comportamento personalizzato dell'interfaccia utente dei componenti in fase di progettazione.
System.Windows.Forms.Integration NamespaceContiene classi che supportano l'interoperatività dei controlli Windows Form e WPF.
System.Windows.Forms.Layout NamespaceContiene classi per l'implementazione dei comportamenti di layout in un form o in un controllo.
System.Windows.Forms.PropertyGridInternal NamespaceFornisce supporto interno per il controllo PropertyGrid. Le classi in questo spazio dei nomi supportano l'infrastruttura .NET e non sono progettate per l'uso diretto dal codice.
System.Windows.Forms.VisualStyles NamespaceContiene le classi per eseguire il rendering dei controlli e di altri elementi dell'interfaccia utente di Windows con stili di visualizzazione in sistemi operativi che li supportano.
System.Windows.Ink NamespaceFornisce classi che consentono di interagire con l'input penna nonché modificarlo sulla piattaforma Windows Presentation Foundation (WPF).
System.Windows.Input NamespaceLa maggior parte dei tipi in questo spazio dei nomi supporta il sistema di input Windows Presentation Foundation (WPF). incluse classi di astrazione per dispositivi quali mouse, tastiera e stilo, una classe comune del gestore di input, supporto per i comandi personalizzati e l'esecuzione dei comandi e diverse classi di utilità. Tuttavia, alcuni dei tipi sono applicabili oltre WPF.
System.Windows.Input.Manipulations NamespaceFornisce funzionalità per monitorare e rispondere a un insieme di manipolatori come un singolo oggetto composto, consentendo a un'applicazione di tenere traccia delle modifiche apportate all'oggetto composto anziché ai singoli componenti.
System.Windows.Input.StylusPlugIns NamespaceSpecifica classi che supportano la modifica dei dati da una penna del tablet sulla piattaforma Windows Presentation Foundation (WPF). Tali classi offrono un controllo di basso livello sull'input di Stylus e la creazione di oggetti Stroke di input penna. La classe StylusPlugIn fornisce un meccanismo che consente di implementare il comportamento personalizzato e applicarlo al flusso di dati provenienti dal dispositivo stilo per prestazioni ottimali.
System.Windows.Input.StylusWisp NamespaceSpecifica classi che supportano la modifica dei dati da una penna dispositivo WISP sulla piattaforma Windows Presentation Foundation (WPF).
System.Windows.Interop NamespaceFornisce tipi di supporto per l'interoperatività tra Windows Presentation Foundation (WPF) e altre tecnologie quali le API Windows, nonché classi base per altri scenari di interoperatività specifici che interessano WPF.
System.Windows.Markup NamespaceFornisce tipi per il supporto del linguaggio XAML. Alcuni di questi tipi si trovano negli assembly WPF e sono specifici degli scenari WPF che coinvolgono XAML. Altri tipi in questo spazio dei nomi forniscono supporto per i servizi XAML .NET in generale e non richiedono l'inserimento di assembly WPF.
System.Windows.Markup.Localizer NamespaceFornisce tipi di supporto per la localizzazione delle origini BAML (Binary XAML).
System.Windows.Markup.Primitives NamespaceContiene classi che supportano Extensible Application Markup Language (XAML) in Windows Presentation Foundation (WPF).
System.Windows.Media NamespaceFornisce tipi che consentono l'integrazione di supporti multimediali, inclusi disegni, testo e contenuto audio e video, nelle applicazioni di Windows Presentation Foundation (WPF).
System.Windows.Media.Animation NamespaceFornisce tipi che supportano la funzionalità di animazione delle proprietà, incluse sequenze temporali, storyboard e fotogrammi chiave.
System.Windows.Media.Converters NamespaceContiene classi usate da MarkupWriter per la serializzazione di Extensible Application Markup Language (XAML).
System.Windows.Media.Effects NamespaceFornisce tipi che possono essere utilizzati per applicare effetti visivi alle immagini bitmap.
System.Windows.Media.Imaging NamespaceFornisce tipi utilizzati per codificare e decodificare immagini bitmap.
System.Windows.Media.Media3D NamespaceContiene tipi che supportano la presentazione 3D nelle applicazioni Windows Presentation Foundation (WPF).
System.Windows.Media.Media3D.Converters NamespaceContiene classi usate da MarkupWriter per la serializzazione di Extensible Application Markup Language (XAML).
System.Windows.Media.TextFormatting NamespaceFornisce tipi che controllano la formattazione del testo, in genere a un livello inferiore rispetto alla presentazione di testo basata sui controlli o al modello TOM (Text Object Model).
System.Windows.Navigation NamespaceFornisce tipi che supportano la navigazione, inclusa la navigazione tra finestre e l'inserimento nel journal di navigazione.
System.Windows.Resources NamespaceFornisce classi di basso livello che supportano il modello di risorse Windows Presentation Foundation (WPF) e l'operazione di compilazione delle risorse.
System.Windows.Shapes NamespaceFornisce l'accesso a una libreria di forme che possono essere usate in Extensible Application Markup Language (XAML) o nel codice.
System.Windows.Shell NamespaceContiene tipi che forniscono alla funzionalità avanzata della barra delle applicazioni di Windows 7 l'accesso al codice gestito.
System.Windows.Threading NamespaceContiene tipi per il supporto del sistema di threading WPF (Windows Presentation Foundation).
System.Windows.Xps NamespaceFornisce classi che scrivono documenti XPS in un archivio dati o in una coda di stampa.
System.Windows.Xps.Packaging NamespaceFornisce tipi che consentono alle applicazioni di leggere e scrivere i componenti di un documento XPS.
System.Windows.Xps.Serialization NamespaceFornisce tipi che supportano la serializzazione dei documenti XPS.
System.Xaml NamespaceFornisce tipi correlati a reader e writer XAML. Sono incluse le implementazioni predefinite di servizi, reader e writer XAML .NET. Contiene anche tipi attinenti al sistema di tipi XAML e altri tipi di supporto correlati ai concetti di XAML e dei servizi XAML .NET.
System.Xaml.Permissions NamespaceContiene i tipi che specificano le autorizzazioni per alcuni scenari di caricamento di XAML, ad esempio il caricamento in un contesto di attendibilità parziale o il caricamento di tipi interni.
System.Xaml.Schema NamespaceContiene i tipi che supportano l'estensibilità del sistema di tipi XAML.
UIAutomationClientsideProviders NamespaceContiene un solo tipo che esegue il mapping dei provider di automazione client.