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 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.
Classi
AcceptedMarkupExtensionExpressionTypeAttribute |
Definisce i tipi per i rapporti legacy relativi alle caratteristiche di estensione di markup XAML. |
AmbientAttribute |
Specifica che una proprietà o un tipo deve essere considerato di ambiente. l concetto di ambiente si riferisce al modo in cui i processori XAML determinano i proprietari dei tipi dei membri. |
ArrayExtension |
Implementa il supporto |
ComponentResourceKeyConverter |
Implementa un convertitore di tipi per oggetti ComponentResourceKey che intenzionalmente non dispongono di percorsi di conversione di tipi. Il convertitore di tipi applica e segnale tale comportamento. |
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. Queste informazioni sono utili principalmente per la serializzazione XAML. |
ContentPropertyAttribute |
Indica quale proprietà di un tipo è la proprietà di contenuto XAML. Un processore XAML usa queste informazioni durante l'elaborazione degli elementi figlio XAML delle rappresentazioni XAML del tipo con attributo. |
ContentWrapperAttribute |
Specifica uno o più tipi nel tipo di raccolta associato che verranno usati per eseguire il wrapping di contenuto esterno. |
DateTimeValueSerializer |
Converte istanze dell'oggetto String in istanze dell'oggetto DateTime. |
DependencyPropertyConverter |
Esegue la conversione da una stringa in un oggetto DependencyProperty. |
DependsOnAttribute |
Indica che la proprietà con attributi dipende dal valore di un'altra proprietà. |
DesignerSerializationOptionsAttribute |
Specifica i flag della serializzazione per una proprietà. |
DictionaryKeyPropertyAttribute |
Specifica una proprietà della classe associata che fornisce il valore della chiave implicita. Le chiavi implicite vengono usate al posto degli attributi |
EventSetterHandlerConverter |
Converte il nome della stringa di un gestore del metodo Set dell'evento in una rappresentazione del delegato. |
InternalTypeHelper |
Classe astratta utilizzata internamente dal compilatore XAML WPF per supportare l'utilizzo di tipi interni. |
MarkupExtension |
Fornisce una classe di base per le implementazioni delle estensioni di markup XAML che possono essere supportate dai servizi XAML di .NET e da altri reader e writer XAML. |
MarkupExtensionBracketCharactersAttribute |
Segnala i caratteri di parentesi che possono essere restituiti da un'estensione di markup. |
MarkupExtensionReturnTypeAttribute |
Segnala il tipo che un'estensione di markup può restituire. |
MemberDefinition |
Fornisce la classe base utilizzata per una tecnica di markup adottata nella definizione dei membri di una classe nel codice XAML dichiarativo. |
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. |
NameScopePropertyAttribute |
Specifica una proprietà della classe associata che fornisce il valore dell'ambito dei nomi XAML. |
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. |
NullExtension |
Implementa un'estensione di markup XAML per restituire un oggetto null, che è possibile usare per impostare in modo esplicito su null i valori in XAML. |
ParserContext |
Fornisce informazioni di contesto richieste dal parser XAML. |
PropertyDefinition |
Supporta una tecnica di markup adottata nella definizione delle proprietà di una classe nel codice XAML dichiarativo. |
Reference |
Implementa l'estensione di |
ResourceReferenceExpressionConverter |
Converte istanze di |
RootNamespaceAttribute |
Rappresenta un attributo a livello di assembly usato per identificare il valore della proprietà |
RoutedEventConverter |
Converte un oggetto RoutedEvent da una stringa. |
RuntimeNamePropertyAttribute |
Rappresenta un attributo a livello di tipo che indica la proprietà del tipo mappata all'attributo x:Name XAML. |
ServiceProviders |
Fornisce un'implementazione per l'interfaccia IServiceProvider con metodi che consentono l’aggiunta di servizi. |
SetterTriggerConditionValueConverter |
Fornisce un comportamento di conversione dei tipi analogo 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 e proprietà statici. |
TemplateKeyConverter |
Implementa un convertitore di tipi per oggetti TemplateKey che intenzionalmente non dispongono di percorsi di conversione di tipi. Il convertitore di tipi applica e segnale tale comportamento. |
TrimSurroundingWhitespaceAttribute |
Indica ai processori XAML che lo spazio vuoto attorno agli elementi del tipo nel markup deve essere tagliato durante la serializzazione. |
TypeExtension |
Implementa un'estensione di markup che restituisce un Type in base a una stringa di input. |
UidPropertyAttribute |
Indica la proprietà CLR di una classe che specifica il valore della direttiva x:Uid. |
UsableDuringInitializationAttribute |
Indica se questo tipo viene creato in base alla gerarchia durante la creazione del grafico di oggetti XAML. |
ValueSerializer |
Classe astratta che definisce il comportamento di conversione per la serializzazione da una rappresentazione di oggetto. |
ValueSerializerAttribute |
Identifica la classe ValueSerializer che un tipo o una proprietà deve usare quando viene serializzata. |
WhitespaceSignificantCollectionAttribute |
Indica che un tipo di raccolta deve essere elaborato come raccolta significativa di spazi vuoti da un processore XAML. |
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. |
XamlDesignerSerializationManager |
Fornisce i servizi per la serializzazione XAML da finestre di progettazione XAML o altri chiamanti che richiedono la serializzazione avanzata. |
XamlInstanceCreator |
Classe astratta che fornisce un mezzo per archiviare i record del parser per una successiva creazione dell’istanza. |
XamlParseException |
Rappresenta la classe di eccezione per le eccezioni specifiche del parser da un parser XAML WPF. 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. |
XamlReader |
Legge l'input XAML e crea un oggetto grafico utilizzando il reader XAML predefinito di WPF e un writer di oggetti XAML associato. |
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. |
XamlSetMarkupExtensionEventArgs |
Fornisce i dati per i callback richiamati quando un writer di oggetti XAML imposta un valore utilizzando un'estensione di markup. |
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. |
XamlSetTypeConverterEventArgs |
Fornisce i dati per i callback richiamati quando un writer XAML imposta un valore utilizzando una chiamata del convertitore di tipi. |
XamlSetValueEventArgs |
Fornisce i dati per i callback richiamati quando un oggetto XamlObjectWriter imposta alcuni valori. |
XamlTypeMapper |
Esegue il mapping del nome di un elemento XAML all'oggetto Type CLR appropriato negli assembly. |
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. |
XData |
Rappresenta i dati letterali che possono essere visualizzati come valore per un nodo |
XmlAttributeProperties |
Incapsula gli attributi correlati al linguaggio XML di un DependencyObject. |
XmlLangPropertyAttribute |
Identifica la proprietà da associare all'attributo xml:lang. |
XmlLanguage |
Rappresenta un tag di lingua da utilizzare nel markup XAML. |
XmlLanguageConverter |
Fornisce la conversione dei tipi per la classe XmlLanguage. |
XmlnsCompatibleWithAttribute |
Specifica che uno spazio dei nomi XAML può essere sostituito da un altro spazio dei nomi XAML. In genere, lo spazio dei nomi XAML in sostituzione è indicato in un XmlnsDefinitionAttribute definito in precedenza. |
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. |
XmlnsDictionary |
Rappresenta un dizionario che contiene i mapping xmlns dello spazio dei nomi XAML 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. |
Interfacce
IAddChild |
Fornisce un sistema per analizzare elementi che consentono combinazioni di elementi figlio o testo. |
IComponentConnector |
Offre supporto per compilazione e strumenti di markup per elementi XAML denominati e per l'associazione dei rispettivi gestori eventi. |
INameScope |
Definisce un contratto per la modalità di accesso ai nomi degli elementi all'interno di un particolare ambito dei nomi XAML e per come imporre l'univocità dei nomi all'interno di tale ambito dei nomi XAML. |
INameScopeDictionary |
Unifica il supporto di enumerabili, insiemi e dizionari utili per esporre un dizionario di nomi in un NameScope XAML. |
IProvideValueTarget |
Rappresenta un servizio che indica le relazioni tra oggetti e proprietà situazionali per la valutazione dell'estensione di markup. |
IQueryAmbient |
Esegue una query per determinare se una proprietà specificata deve essere considerata di ambiente nell'ambito corrente. |
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. Non usare per le implementazioni di .NET Framework 4. |
IStyleConnector |
Fornisce i metodi utilizzati internamente dal parser XAML WPF per associare eventi e metodi di impostazione degli eventi nel codice XAML compilato. |
IUriContext |
Rappresenta un servizio che può usare il contesto dell'applicazione per risolvere un URI relativo specificato in un URI assoluto. |
IValueSerializerContext |
Definisce un contesto fornito a ValueSerializer. Il contesto può essere usato per abilitare casi speciali di serializzazione o modalità di serializzazione diverse. |
IXamlTypeResolver |
Rappresenta un servizio che viene risolto dagli elementi denominati nel markup XAML nel tipo CLR appropriato. |
Enumerazioni
DesignerSerializationOptions |
Specifica come una proprietà deve essere serializzata. |
XamlWriterMode |
Specifica la modalità del writer XAML per serializzare i valori corrispondenti a espressioni (ad esempio le dichiarazioni di associazione). |
XamlWriterState |
Descrive i possibili stati di scrittura per un writer XAML personalizzato. |