System.Windows.Markup Namnområde
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Tillhandahåller typer som stöder XAML. Som av dessa typer finns i WPF sammansättningar och är specifika för WPF scenarier som omfattar XAML. Other-typer i det här namnområdet ge stöd för .NET XAML-tjänster i allmänhet och behöver inte referera WPF sammansättningar.
Klasser
| Name | Description |
|---|---|
| AcceptedMarkupExtensionExpressionTypeAttribute |
Anger typer för äldre rapportering av egenskaper för XAML-markeringstillägg. |
| AmbientAttribute |
Anger att en egenskap eller typ ska behandlas som omgivande. Det omgivande konceptet relaterar till hur XAML-processorer avgör typägare av medlemmar. |
| ArrayExtension |
Implementerar stöd för |
| ComponentResourceKeyConverter |
Implementerar en typkonverterare för ComponentResourceKey objekt som avsiktligt inte har några typkonverteringsvägar. Typkonverteraren framtvingar och rapporterar det beteendet. |
| ConstructorArgumentAttribute |
Anger att ett objekt kan initieras med hjälp av en icke-parameterlös konstruktorsyntax och att en egenskap för det angivna namnet tillhandahåller bygginformation. Den här informationen gäller främst för XAML-serialisering. |
| ContentPropertyAttribute |
Anger vilken egenskap av en typ som är egenskapen XAML-innehåll. En XAML-processor använder den här informationen vid bearbetning av XAML-underordnade element i XAML-representationer av den tillskrivna typen. |
| ContentWrapperAttribute |
Anger en eller flera typer av den associerade samlingstypen som ska användas för att omsluta främmande innehåll. |
| DateTimeValueSerializer |
Konverterar instanser av String till och från instanser av DateTime. |
| DependencyPropertyConverter |
Konverterar från en sträng till ett DependencyProperty objekt. |
| DependsOnAttribute |
Anger att den tillskrivna egenskapen är beroende av värdet för en annan egenskap. |
| DesignerSerializationOptionsAttribute |
Anger serialiseringsflaggor för en egenskap. |
| DictionaryKeyPropertyAttribute |
Anger en egenskap för den associerade klassen som tillhandahåller det implicita nyckelvärdet. Implicita nycklar används för nycklar i stället för explicita |
| EventSetterHandlerConverter |
Konverterar strängnamnet för en händelseuppsättningshanterare till en ombudsrepresentation. |
| InternalTypeHelper |
Abstrakt klass som används internt av WPF XAML-kompilatorn för att stödja användningen av interna typer. |
| MarkupExtension |
Tillhandahåller en basklass för XAML-tilläggsimplementeringar som kan stödjas av .NET XAML Services och andra XAML-läsare och XAML-skrivare. |
| MarkupExtensionBracketCharactersAttribute |
Rapporterar de hakparentestecken som ett markeringstillägg kan returnera. |
| MarkupExtensionReturnTypeAttribute |
Rapporterar den typ som ett markeringstillägg kan returnera. |
| MemberDefinition |
Tillhandahåller basklassen som används för en markeringsteknik för att definiera medlemmar i en klass i deklarativ XAML. |
| NameReferenceConverter |
Tillhandahåller typkonvertering för att konvertera ett strängnamn till en objektreferens till objektet med det namnet, eller för att returnera namnet på ett objekt från objektdiagrammet. |
| NameScopePropertyAttribute |
Anger en egenskap för den associerade klassen som tillhandahåller XAML-namnskopvärdet. |
| NamespaceMapEntry |
Innehåller information som XamlTypeMapper används för mappning mellan ett XML-namnområde, ett CLR-namnområde och sammansättningen som innehåller relevanta typer för det CLR-namnområdet. |
| NullExtension |
Implementerar ett XAML-markeringstillägg för att returnera ett null-objekt som du kan använda för att uttryckligen ange värden till null i XAML. |
| ParserContext |
Innehåller kontextinformation som krävs av en XAML-parser. |
| PropertyDefinition |
Stöder en markeringsteknik för att definiera egenskaper för en klass i deklarativ XAML. |
| Reference |
Implementerar markeringstillägget |
| ResourceReferenceExpressionConverter |
Konverterar instanser av |
| RootNamespaceAttribute |
Representerar ett attribut på sammansättningsnivå som används för att identifiera värdet för egenskapen |
| RoutedEventConverter |
Konverterar ett RoutedEvent objekt från en sträng. |
| RuntimeNamePropertyAttribute |
Representerar ett attribut på typnivå som rapporterar vilken egenskap av typen som mappar till XAML x:Name-attributet. |
| ServiceProviders |
Tillhandahåller en implementering för IServiceProvider gränssnittet med metoder som gör det möjligt att lägga till tjänster. |
| SetterTriggerConditionValueConverter |
Tillhandahåller typkonvertering av analogt beteende för Setter, Trigger och Condition typer som hanterar DependencyProperty värden. Den här konverteraren stöder |
| StaticExtension |
Implementerar ett markeringstillägg som returnerar statiska fält- och egenskapsreferenser. |
| TemplateKeyConverter |
Implementerar en typkonverterare för TemplateKey objekt som avsiktligt inte har några typkonverteringsvägar. Typkonverteraren framtvingar och rapporterar det beteendet. |
| TrimSurroundingWhitespaceAttribute |
Anger för XAML-processorer att blanksteget som omger element av typen i markering ska trimmas vid serialisering. |
| TypeExtension |
Implementerar ett markeringstillägg som returnerar ett Type baserat på en stränginmatning. |
| UidPropertyAttribute |
Anger CLR-egenskapen för en klass som tillhandahåller värdet x:Uid-direktiv . |
| UsableDuringInitializationAttribute |
Anger om den här typen skapas uppifrån och ned när XAML-objektdiagram skapas. |
| ValueSerializer |
Abstrakt klass som definierar konverteringsbeteende för serialisering från en objektrepresentation. |
| ValueSerializerAttribute |
Identifierar den ValueSerializer klass som en typ eller egenskap ska använda när den serialiseras. |
| WhitespaceSignificantCollectionAttribute |
Anger att en samlingstyp ska bearbetas som blanksteg som är betydande av en XAML-processor. |
| XamlDeferLoadAttribute |
Anger att en klass eller egenskap har en uppskjuten belastningsanvändning för XAML (till exempel ett mallbeteende) och rapporterar klassen som möjliggör uppskjutningsbeteendet och dess mål-/innehållstyp. |
| XamlDesignerSerializationManager |
Tillhandahåller tjänster för XAML-serialisering av XAML-designers eller andra anropare som kräver avancerad serialisering. |
| XamlInstanceCreator |
Abstrakt klass som ger ett sätt att lagra parserposter för senare instansiering. |
| XamlParseException |
Representerar undantagsklassen för parserspecifika undantag från en WPF XAML-parser. Det här undantaget används i XAML API eller WPF XAML-parsningsåtgärder från .NET Framework 3.0 och .NET Framework 3.5, eller för specifik användning av WPF XAML-parser genom att anropa XamlReader API. |
| XamlReader |
Läser XAML-indata och skapar ett objektdiagram med hjälp av WPF XAML-standardläsare och en associerad XAML-objektskrivare. |
| XamlSetMarkupExtensionAttribute |
Anger att en klass kan använda ett markeringstillägg för att ange ett värde och refererar till en hanterare som ska användas för markeringstilläggsuppsättningsåtgärder. |
| XamlSetMarkupExtensionEventArgs |
Innehåller data för återanrop som anropas när en XAML-objektskrivare anger ett värde med hjälp av ett markeringstillägg. |
| XamlSetTypeConverterAttribute |
Anger att en klass kan använda en typkonverterare för att ange ett värde och refererar till en hanterare som ska användas för typkonverterarens inställningsfall. |
| XamlSetTypeConverterEventArgs |
Innehåller data för återanrop som anropas när en XAML-skrivare anger ett värde med hjälp av ett typkonverteraranrop. |
| XamlSetValueEventArgs |
Innehåller data för motringningar som anropas när en XamlObjectWriter anger vissa värden. |
| XamlTypeMapper |
Mappar ett XAML-elementnamn till lämplig CLR Type i sammansättningar. |
| XamlWriter |
Tillhandahåller en enda statisk Save metod (flera överlagringar) som kan användas för begränsad XAML-serialisering av angivna körningsobjekt i XAML-markering. |
| XData |
Representerar literaldata som kan visas som värde för en |
| XmlAttributeProperties |
Kapslar in XML-språkrelaterade attribut för en DependencyObject. |
| XmlLangPropertyAttribute |
Identifierar egenskapen som ska associeras med xml :lang-attributet . |
| XmlLanguage |
Representerar en språktagg som ska användas i XAML-markering. |
| XmlLanguageConverter |
Tillhandahåller typkonvertering för XmlLanguage klassen. |
| XmlnsCompatibleWithAttribute |
Anger att ett XAML-namnområde kan subsumeras av ett annat XAML-namnområde. Normalt anges undersumman XAML-namnområdet i en tidigare definierad XmlnsDefinitionAttribute. |
| XmlnsDefinitionAttribute |
Anger en mappning per sammansättning mellan ett XAML-namnområde och ett CLR-namnområde, som sedan används för typmatchning av en XAML-objektskrivare eller XAML-schemakontext. |
| XmlnsDictionary |
Representerar en ordlista som innehåller xmlns-mappningar för XAML-namnområden i WPF. |
| XmlnsPrefixAttribute |
Identifierar ett rekommenderat prefix som ska associeras med ett XAML-namnområde för XAML-användning, när du skriver element och attribut i en XAML-fil (serialisering) eller när du interagerar med en designmiljö som har XAML-redigeringsfunktioner. |
Gränssnitt
| Name | Description |
|---|---|
| IAddChild |
Ger ett sätt att parsa element som tillåter blandningar av underordnade element eller text. |
| IComponentConnector |
Tillhandahåller stöd för kompilering av markeringar och verktyg för namngivna XAML-element och för att koppla händelsehanterare till dem. |
| INameScope |
Definierar ett kontrakt för hur namn på element ska nås inom ett visst XAML-namnskop och hur du framtvingar unika namn i XAML-namnsscopet. |
| INameScopeDictionary |
Förenar stöd för uppräkning, samling och ordlista som är användbara för att exponera en ordlista med namn i ett XAML-namnskop. |
| IProvideValueTarget |
Representerar en tjänst som rapporterar situationella objektegenskapsrelationer för utvärdering av påläggstillägg. |
| IQueryAmbient |
Frågor om huruvida en angiven egenskap ska behandlas som omgivande i det aktuella omfånget. |
| IReceiveMarkupExtension |
Tillhandahåller en mekanism där typer kan deklarera att de kan ta emot ett uttryck (eller en annan klass) från ett markeringstillägg, där utdata är en annan egenskapstyp än målegenskapen. Använd inte för implementeringar av .NET Framework 4. |
| IStyleConnector |
Tillhandahåller metoder som används internt av WPF XAML-parser för att koppla händelser och händelseuppsättningar i kompilerad XAML. |
| IUriContext |
Representerar en tjänst som kan använda programkontext för att matcha en angivet relativ URI till en absolut URI. |
| IValueSerializerContext |
Definierar en kontext som tillhandahålls till en ValueSerializer. Kontexten kan användas för att aktivera särskilda fall av serialisering eller olika serialiseringslägen. |
| IXamlTypeResolver |
Representerar en tjänst som matchar från namngivna element i XAML-markering till lämplig CLR-typ. |
Uppräkningar
| Name | Description |
|---|---|
| DesignerSerializationOptions |
Anger hur en egenskap ska serialiseras. |
| XamlWriterMode |
Anger XAML-skrivarläget för serialiseringsvärden som är uttryck (till exempel bindningsdeklarationer). |
| XamlWriterState |
Beskriver möjliga skrivtillstånd för en anpassad XAML-skrivare. |