System.Windows.Markup Naamruimte
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Biedt typen ter ondersteuning van XAML. Som van deze typen bevinden zich in WPF assembly's en zijn specifiek voor WPF scenario's die betrekking hebben op XAML. Overige typen in deze naamruimte bieden ondersteuning voor .NET XAML-services in het algemeen en vereisen geen verwijzingen naar WPF assembly's.
Klassen
| Name | Description |
|---|---|
| AcceptedMarkupExtensionExpressionTypeAttribute |
Noteert typen voor verouderde rapportage van XAML-markeringsuitbreidingskenmerken. |
| AmbientAttribute |
Hiermee geeft u op dat een eigenschap of type moet worden behandeld als omgeving. Het omgevingsconcept heeft betrekking op hoe XAML-processors typeeigenaren van leden bepalen. |
| ArrayExtension |
Implementeert |
| ComponentResourceKeyConverter |
Implementeert een typeconversieprogramma voor ComponentResourceKey objecten, die bewust geen typeconversiepaden hebben. Het typeconversieprogramma dwingt af en rapporteert dat gedrag. |
| ConstructorArgumentAttribute |
Hiermee geeft u op dat een object kan worden geïnitialiseerd met behulp van een niet-parameterloze constructorsyntaxis en dat een eigenschap van de opgegeven naam bouwinformatie levert. Deze informatie is voornamelijk bedoeld voor XAML-serialisatie. |
| ContentPropertyAttribute |
Geeft aan welke eigenschap van een type de eigenschap XAML-inhoud is. Een XAML-processor gebruikt deze informatie bij het verwerken van onderliggende XAML-elementen van XAML-representaties van het toegewezen type. |
| ContentWrapperAttribute |
Hiermee geeft u een of meer typen op het bijbehorende verzamelingstype op dat wordt gebruikt voor het verpakken van refererende inhoud. |
| DateTimeValueSerializer |
Converteert exemplaren van String en naar exemplaren van DateTime. |
| DependencyPropertyConverter |
Converteert van een tekenreeks naar een DependencyProperty object. |
| DependsOnAttribute |
Geeft aan dat de toegeschreven eigenschap afhankelijk is van de waarde van een andere eigenschap. |
| DesignerSerializationOptionsAttribute |
Hiermee geeft u de serialisatievlagmen voor een eigenschap. |
| DictionaryKeyPropertyAttribute |
Hiermee geeft u een eigenschap op van de bijbehorende klasse die de impliciete sleutelwaarde levert. Impliciete sleutels worden gebruikt voor sleutels in plaats van expliciete |
| EventSetterHandlerConverter |
Converteert de tekenreeksnaam van een gebeurtenissetter-handler naar een gedelegeerde weergave. |
| InternalTypeHelper |
Abstracte klasse die intern wordt gebruikt door de WPF XAML-compiler ter ondersteuning van het gebruik van interne typen. |
| MarkupExtension |
Biedt een basisklasse voor XAML-extensie-implementaties die kunnen worden ondersteund door .NET XAML-services en andere XAML-lezers en XAML-schrijvers. |
| MarkupExtensionBracketCharactersAttribute |
Rapporteert de haakjes die een markeringsextensie kan retourneren. |
| MarkupExtensionReturnTypeAttribute |
Rapporteert het type dat een markeringsextensie kan retourneren. |
| MemberDefinition |
Biedt de basisklasse die wordt gebruikt voor een markeringstechniek voor het definiëren van leden van een klasse in declaratieve XAML. |
| NameReferenceConverter |
Biedt typeconversie om een tekenreeksnaam te converteren naar een objectverwijzing naar het object met die naam of om de naam van een object uit de objectgrafiek te retourneren. |
| NameScopePropertyAttribute |
Hiermee geeft u een eigenschap op van de bijbehorende klasse die de XAML-naamscoopwaarde levert. |
| NamespaceMapEntry |
Bevat informatie die wordt gebruikt voor toewijzing XamlTypeMapper tussen een XML-naamruimte, een CLR-naamruimte en de assembly die de relevante typen voor die CLR-naamruimte bevat. |
| NullExtension |
Hiermee wordt een XAML-markeringsextensie geïmplementeerd om een null-object te retourneren, dat u kunt gebruiken om expliciet waarden in te stellen op null in XAML. |
| ParserContext |
Biedt contextinformatie die is vereist voor een XAML-parser. |
| PropertyDefinition |
Ondersteunt een markeringstechniek voor het definiëren van eigenschappen van een klasse in declaratieve XAML. |
| Reference |
Hiermee wordt de |
| ResourceReferenceExpressionConverter |
Converteert exemplaren van |
| RootNamespaceAttribute |
Vertegenwoordigt een kenmerk op assemblyniveau dat wordt gebruikt om de waarde van de eigenschap |
| RoutedEventConverter |
Converteert een RoutedEvent object uit een tekenreeks. |
| RuntimeNamePropertyAttribute |
Vertegenwoordigt een kenmerk op typeniveau dat rapporteert welke eigenschap van het type wordt toegewezen aan het kenmerk XAML x:Name. |
| ServiceProviders |
Biedt een implementatie voor de IServiceProvider interface met methoden waarmee u services kunt toevoegen. |
| SetterTriggerConditionValueConverter |
Biedt typeconversie vergelijkbaar gedrag voor Setteren TriggerCondition typen die omgaan met DependencyProperty waarden. Dit conversieprogramma ondersteunt |
| StaticExtension |
Hiermee wordt een markeringsextensie geïmplementeerd die statische veld- en eigenschapsverwijzingen retourneert. |
| TemplateKeyConverter |
Implementeert een typeconversieprogramma voor TemplateKey objecten, die bewust geen typeconversiepaden hebben. Het typeconversieprogramma dwingt af en rapporteert dat gedrag. |
| TrimSurroundingWhitespaceAttribute |
Geeft aan XAML-processors aan dat de witruimte rondom elementen van het type markering moet worden ingekort bij het serialiseren. |
| TypeExtension |
Hiermee wordt een markeringsextensie geïmplementeerd die een Type extensie retourneert op basis van een tekenreeksinvoer. |
| UidPropertyAttribute |
Geeft de CLR-eigenschap aan van een klasse die de x:Uid-instructiewaarde levert. |
| UsableDuringInitializationAttribute |
Geeft aan of dit type boven naar beneden is gebouwd tijdens het maken van XAML-objectgrafiek. |
| ValueSerializer |
Abstracte klasse die conversiegedrag definieert voor serialisatie vanuit een objectweergave. |
| ValueSerializerAttribute |
Identificeert de ValueSerializer klasse die een type of eigenschap moet gebruiken wanneer deze wordt geserialiseerd. |
| WhitespaceSignificantCollectionAttribute |
Geeft aan dat een verzamelingstype moet worden verwerkt als een witruimte die significant is door een XAML-processor. |
| XamlDeferLoadAttribute |
Geeft aan dat een klasse of eigenschap een uitgestelde belastingsgebruik heeft voor XAML (zoals een sjabloongedrag) en rapporteert de klasse die het uitstelgedrag en het doel-/inhoudstype inschakelt. |
| XamlDesignerSerializationManager |
Biedt services voor XAML-serialisatie door XAML-ontwerpers of andere bellers waarvoor geavanceerde serialisatie is vereist. |
| XamlInstanceCreator |
Abstracte klasse die een middel biedt voor het opslaan van parserrecords voor latere instantiëring. |
| XamlParseException |
Vertegenwoordigt de uitzonderingsklasse voor parserspecifieke uitzonderingen van een WPF XAML-parser. Deze uitzondering wordt gebruikt in de XAML-API of WPF XAML-parserbewerkingen van .NET Framework 3.0 en .NET Framework 3.5, of voor specifiek gebruik van de WPF XAML-parser door XamlReader-API aan te roepen. |
| XamlReader |
Leest XAML-invoer en maakt een objectgrafiek met behulp van de WPF standaard XAML-lezer en een bijbehorende XAML-objectschrijver. |
| XamlSetMarkupExtensionAttribute |
Geeft aan dat een klasse een markeringsextensie kan gebruiken om een waarde op te geven en verwijst naar een handler die moet worden gebruikt voor bewerkingen voor het instellen van markeringsuitbreidingen. |
| XamlSetMarkupExtensionEventArgs |
Biedt gegevens voor callbacks die worden aangeroepen wanneer een XAML-objectschrijver een waarde instelt met behulp van een markeringsextensie. |
| XamlSetTypeConverterAttribute |
Geeft aan dat een klasse een typeconversieprogramma kan gebruiken om een waarde op te geven en verwijst naar een handler die moet worden gebruikt voor het instellen van typeconversieprogramma's. |
| XamlSetTypeConverterEventArgs |
Biedt gegevens voor callbacks die worden aangeroepen wanneer een XAML-schrijver een waarde instelt met behulp van een type converteraanroep. |
| XamlSetValueEventArgs |
Biedt gegevens voor callbacks die worden aangeroepen wanneer een XamlObjectWriter bepaalde waarden instelt. |
| XamlTypeMapper |
Wijst een XAML-elementnaam toe aan de juiste CLR Type in assembly's. |
| XamlWriter |
Biedt één statische Save methode (meerdere overbelastingen) die kan worden gebruikt voor beperkte XAML-serialisatie van opgegeven runtimeobjecten in XAML-markeringen. |
| XData |
Vertegenwoordigt letterlijke gegevens die kunnen worden weergegeven als de waarde voor een |
| XmlAttributeProperties |
De XML-taalkenmerken van een DependencyObject. |
| XmlLangPropertyAttribute |
Identificeert de eigenschap die moet worden gekoppeld aan het kenmerk xml:lang . |
| XmlLanguage |
Vertegenwoordigt een taaltag voor gebruik in XAML-markeringen. |
| XmlLanguageConverter |
Biedt typeconversie voor de XmlLanguage klasse. |
| XmlnsCompatibleWithAttribute |
Hiermee geeft u op dat een XAML-naamruimte kan worden opgesomd door een andere XAML-naamruimte. Normaal gesproken wordt de subsom van de XAML-naamruimte aangegeven in een eerder gedefinieerde XmlnsDefinitionAttribute. |
| XmlnsDefinitionAttribute |
Hiermee geeft u een toewijzing per assembly op tussen een XAML-naamruimte en een CLR-naamruimte, die vervolgens wordt gebruikt voor typeomzetting door een XAML-objectschrijver of XAML-schemacontext. |
| XmlnsDictionary |
Vertegenwoordigt een woordenlijst met xmlns-toewijzingen voor XAML-naamruimten in WPF. |
| XmlnsPrefixAttribute |
Identificeert een aanbevolen voorvoegsel dat moet worden gekoppeld aan een XAML-naamruimte voor XAML-gebruik, bij het schrijven van elementen en kenmerken in een XAML-bestand (serialisatie) of bij interactie met een ontwerpomgeving met XAML-bewerkingsfuncties. |
Interfaces
| Name | Description |
|---|---|
| IAddChild |
Biedt een middel om elementen te parseren die mengsels van onderliggende elementen of tekst toestaan. |
| IComponentConnector |
Biedt ondersteuning voor het compileren van markeringen en hulpprogramma's voor benoemde XAML-elementen en voor het koppelen van gebeurtenis-handlers. |
| INameScope |
Definieert een contract voor hoe namen van elementen moeten worden geopend binnen een bepaalde XAML-naamscoop en hoe u uniekheid van namen binnen die XAML-naamscoop afdwingt. |
| INameScopeDictionary |
De ondersteuning voor opsomming, verzameling en woordenlijst die handig zijn voor het weergeven van een woordenlijst met namen in een XAML-naamscoop. |
| IProvideValueTarget |
Vertegenwoordigt een service die situationele objecteigenschapsrelaties rapporteert voor evaluatie van markeringsuitbreidingen. |
| IQueryAmbient |
Query's voor het feit of een opgegeven eigenschap moet worden behandeld als omgeving in het huidige bereik. |
| IReceiveMarkupExtension |
Biedt een mechanisme waarbij typen kunnen declareren dat ze een expressie (of een andere klasse) kunnen ontvangen van een markeringsextensie, waarbij de uitvoer een ander eigenschapstype is dan de doeleigenschap. Niet gebruiken voor .NET Framework 4-implementaties. |
| IStyleConnector |
Biedt methoden die intern worden gebruikt door de WPF XAML-parser voor het koppelen van gebeurtenissen en gebeurtenissetters in gecompileerde XAML. |
| IUriContext |
Vertegenwoordigt een service die toepassingscontext kan gebruiken om een opgegeven relatieve URI om te zetten naar een absolute URI. |
| IValueSerializerContext |
Hiermee definieert u een context die aan een ValueSerializer. De context kan worden gebruikt om speciale gevallen van serialisatie of verschillende serialisatiemodi mogelijk te maken. |
| IXamlTypeResolver |
Vertegenwoordigt een service die wordt omgezet van benoemde elementen in XAML-markeringen naar het juiste CLR-type. |
Enums
| Name | Description |
|---|---|
| DesignerSerializationOptions |
Hiermee geeft u op hoe een eigenschap moet worden geserialiseerd. |
| XamlWriterMode |
Hiermee geeft u de XAML-schrijfmodus op voor het serialiseren van waarden die expressies zijn (zoals bindingsdeclaraties). |
| XamlWriterState |
Beschrijft mogelijke schrijfstatussen voor een aangepaste XAML-schrijver. |