System.Windows.Markup Przestrzeń nazw

Zawiera typy do obsługi XAML. Provides types to support XAML. Niektóre z tych typów znajdują się w zestawach, WPF i są specyficzne dla scenariuszy WPF, obejmujące XAML. Some of these types are located in WPF assemblies and are specific to WPF scenarios that involve XAML. Inne typy w tej przestrzeni nazw zapewnia pomoc techniczną dla usług programu .NET Framework XAML ogólnie rzecz biorąc i nie wymagają odwołania do zestawów WPF. Other types in this namespace provide support for .NET Framework XAML Services in general, and do not require referencing WPF assemblies.

Klasy

AcceptedMarkupExtensionExpressionTypeAttribute

Notates typy dla starszej wersji raportowania cech rozszerzenia znaczników XAML.Notates types for legacy reporting of XAML markup extension characteristics.

AmbientAttribute

Określa, że właściwość lub typ powinien być traktowany jako otaczający.Specifies that a property or type should be treated as ambient. Koncepcja otoczenia odnosi się do tego, jak procesory XAML określają właścicieli typów członków.The ambient concept relates to how XAML processors determine type owners of members.

ArrayExtension

Implementuje obsługę x:Array dla .NET Framework usług XAML.Implements x:Array support for .NET Framework XAML Services.

ComponentResourceKeyConverter

Implementuje konwerter typów dla ComponentResourceKey obiektów, które celowo nie mają ścieżek konwersji typu.Implements a type converter for ComponentResourceKey objects, which deliberately have no type conversion pathways. Konwerter typu wymusza i zgłasza takie zachowanie.The type converter enforces and reports that behavior.

ConstructorArgumentAttribute

Określa, że obiekt może zostać zainicjowany przy użyciu składni konstruktora bez parametrów i że właściwość o określonej nazwie dostarcza informacje o konstrukcji.Specifies that an object can be initialized by using a non-parameterless constructor syntax, and that a property of the specified name supplies construction information. Te informacje są przeznaczone głównie do serializacji XAML.This information is primarily for XAML serialization.

ContentPropertyAttribute

Wskazuje, która właściwość typu jest właściwością zawartości XAML.Indicates which property of a type is the XAML content property. Procesor XAML używa tych informacji podczas przetwarzania elementów podrzędnych XAML reprezentacji XAML typu atrybutu.A XAML processor uses this information when processing XAML child elements of XAML representations of the attributed type.

ContentWrapperAttribute

Określa jeden lub więcej typów w skojarzonym typie kolekcji, który będzie używany do zawijania zawartości obcej.Specifies one or more types on the associated collection type that will be used to wrap foreign content.

DateTimeValueSerializer

Konwertuje wystąpienia String elementu do i z DateTimewystąpień.Converts instances of String to and from instances of DateTime.

DependencyPropertyConverter

Konwertuje z ciągu na DependencyProperty obiekt.Converts from a string to a DependencyProperty object.

DependsOnAttribute

Wskazuje, że właściwość atrybutu jest zależna od wartości innej właściwości.Indicates that the attributed property is dependent on the value of another property.

DesignerSerializationOptionsAttribute

Określa flagi serializacji dla właściwości.Specifies the serialization flags for a property.

DictionaryKeyPropertyAttribute

Określa właściwość skojarzonej klasy, która dostarcza niejawną wartość klucza.Specifies a property of the associated class that provides the implicit key value. Klucze niejawne są używane w przypadku kluczy x:Key zamiast atrybutów jawnych zdefiniowanych w języku XAML IDictionary dla elementu w kolekcjach.Implicit keys are used for keys rather than explicit x:Key attributes defined in XAML for an item in IDictionary collections.

EventSetterHandlerConverter

Konwertuje nazwę ciągu procedury obsługi metody ustawiającej na reprezentację delegata.Converts the string name of an event setter handler to a delegate representation.

InternalTypeHelper

Klasa abstrakcyjna używana wewnętrznie przez kompilator języka XAML WPF do obsługi typów wewnętrznych.Abstract class used internally by the WPF XAML compiler to support the use of internal types.

MarkupExtension

Udostępnia klasę bazową dla implementacji rozszerzenia znaczników XAML, które mogą być obsługiwane przez .NET Framework usług XAML i innych czytników XAML i autorów XAML.Provides a base class for XAML markup extension implementations that can be supported by .NET Framework XAML Services and other XAML readers and XAML writers.

MarkupExtensionBracketCharactersAttribute

Raportuje znaki nawiasów, które mogą być zwracane przez rozszerzenie znacznika.Reports the bracket characters that a markup extension can return.

MarkupExtensionReturnTypeAttribute

Raportuje typ, który może zwrócić rozszerzenie znacznika.Reports the type that a markup extension can return.

MemberDefinition

Dostarcza klasę bazową, która jest używana dla techniki znaczników definiujących składowe klasy w deklaracyjnej XAML.Provides the base class that is used for a markup technique of defining members of a class in declarative XAML.

NameReferenceConverter

Zapewnia konwersję typu w celu przekonwertowania nazwy ciągu na odwołanie do obiektu do obiektu o tej nazwie lub zwrócenia nazwy obiektu z grafu obiektów.Provides type conversion to convert a string name into an object reference to the object with that name, or to return the name of an object from the object graph.

NameScopePropertyAttribute

Określa właściwość skojarzonej klasy, która udostępnia wartość namescope języka XAML.Specifies a property of the associated class that provides the XAML namescope value.

NamespaceMapEntry

Zawiera informacje, które XamlTypeMapper są używane do mapowania między przestrzenią nazw XML, przestrzenią nazw CLR i zestawem zawierającym odpowiednie typy dla tej przestrzeni nazw środowiska CLR.Provides information that the XamlTypeMapper uses for mapping between an XML namespace, a CLR namespace, and the assembly that contains the relevant types for that CLR namespace.

NullExtension

Implementuje rozszerzenie XAML znaczników w celu zwrócenia obiektu o wartości null, którego można użyć do jawnego ustawiania wartości null w kodzie XAML.Implements a XAML markup extension in order to return a null object, which you can use to explicitly set values to null in XAML.

ParserContext

Zawiera informacje kontekstu wymagane przez parser XAML.Provides context information required by a XAML parser.

PropertyDefinition

Obsługuje technikę znaczników definiującą właściwości klasy w deklaratywnym języku XAML.Supports a markup technique of defining properties of a class in declarative XAML.

Reference

Implementuje rozszerzenie {x:Reference} Markup Language.Implements the {x:Reference} markup extension.

ResourceReferenceExpressionConverter

Konwertuje wystąpienia elementu ResourceReferenceExpression do i z innych typów.Converts instances of ResourceReferenceExpression to and from other types.

RootNamespaceAttribute

Reprezentuje atrybut poziomu zestawu, który jest używany do identyfikowania wartości RootNamespace właściwości w pliku projektu programu Visual Studio.Represents an assembly level attribute that is used to identify the value of the RootNamespace property in a Visual Studio project file.

RoutedEventConverter

RoutedEvent Konwertuje obiekt z ciągu.Converts a RoutedEvent object from a string.

RuntimeNamePropertyAttribute

Reprezentuje atrybut poziomu typu, który raportuje, która właściwość typu jest mapowana na atrybut x:Namejęzyka XAML.Represents a type-level attribute that reports which property of the type maps to the XAML x:Name attribute.

ServiceProviders

Zapewnia implementację IServiceProvider interfejsu z metodami, które umożliwiają dodawanie usług.Provides an implementation for the IServiceProvider interface with methods that enable adding services.

SetterTriggerConditionValueConverter

Zapewnia konwersję typu analogiczne Setterzachowanie Trigger dla Condition i typy, które DependencyProperty zajmują się wartościami.Provides type conversion analogous behavior for Setter, Trigger and Condition types that deal with DependencyProperty values. Ten konwerter obsługuje ConvertFromtylko.This converter only supports ConvertFrom.

StaticExtension

Implementuje rozszerzenie znaczników, które zwraca odwołania do pól statycznych i właściwości.Implements a markup extension that returns static field and property references.

TemplateKeyConverter

Implementuje konwerter typów dla TemplateKey obiektów, które celowo nie mają ścieżek konwersji typu.Implements a type converter for TemplateKey objects, which deliberately have no type conversion pathways. Konwerter typu wymusza i zgłasza takie zachowanie.The type converter enforces and reports that behavior.

TrimSurroundingWhitespaceAttribute

Wskazuje do procesorów XAML, że odstępy otaczające elementy typu w znacznikach powinny być przycinane podczas serializacji.Indicates to XAML processors that the whitespace surrounding elements of the type in markup should be trimmed when serializing.

TypeExtension

Implementuje rozszerzenie znaczników, które zwraca Type w oparciu o dane wejściowe ciągu.Implements a markup extension that returns a Type based on a string input.

UidPropertyAttribute

Wskazuje Właściwość CLR klasy, która dostarcza wartość dyrektywy x:UID — .Indicates the CLR property of a class that provides the x:Uid Directive value.

UsableDuringInitializationAttribute

Wskazuje, czy ten typ jest zbudowany na podstawie góry podczas tworzenia grafu obiektów XAML.Indicates whether this type is built top-down during XAML object graph creation.

ValueSerializer

Klasa abstrakcyjna, która definiuje zachowanie konwersji dla serializacji z reprezentacji obiektu.Abstract class that defines conversion behavior for serialization from an object representation.

ValueSerializerAttribute

ValueSerializer Identyfikuje klasę, która ma być używana podczas serializacji typu lub właściwości.Identifies the ValueSerializer class that a type or property should use when it is serialized.

WhitespaceSignificantCollectionAttribute

Wskazuje, że typ kolekcji ma być przetwarzany jako biały ze znakiem w przypadku procesora XAML.Indicates that a collection type should be processed as being whitespace significant by a XAML processor.

XamlDeferLoadAttribute

Wskazuje, że Klasa lub właściwość ma odroczone użycie obciążenia dla języka XAML (takie jak zachowanie szablonu) i raportuje klasę, która umożliwia odciążanie i typ zawartości.Indicates that a class or property has a deferred load usage for XAML (such as a template behavior), and reports the class that enables the deferring behavior and its destination/content type.

XamlDesignerSerializationManager

Zapewnia usługi dla serializacji XAML przez projektantów XAML lub innych obiektów wywołujących, które wymagają zaawansowanej serializacji.Provides services for XAML serialization by XAML designers or other callers that require advanced serialization.

XamlInstanceCreator

Klasa abstrakcyjna, która udostępnia metodę przechowywania rekordów analizatora w celu późniejszego utworzenia wystąpienia.Abstract class that provides a means to store parser records for later instantiation.

XamlParseException

Reprezentuje klasę wyjątku dla wyjątków specyficznych dla analizatora z parsera XAML WPF.Represents the exception class for parser-specific exceptions from a WPF XAML parser. Ten wyjątek jest używany w operacjach interfejsu API XAML lub analizatora XAML WPF z .NET Framework 3,0 i .NET Framework 3,5 lub do określonego użycia analizatora XAML WPF przez XamlReader wywoływanie interfejsu API.This exception is used in XAML API or WPF XAML parser operations from .NET Framework 3.0 and .NET Framework 3.5, or for specific use of the WPF XAML parser by calling XamlReader API.

XamlReader

Odczytuje dane wejściowe XAML i tworzy Graf obiektów przy użyciu domyślnego czytnika XAML WPF i skojarzonego z nim składnika zapisywania obiektów XAML.Reads XAML input and creates an object graph, using the WPF default XAML reader and an associated XAML object writer.

XamlSetMarkupExtensionAttribute

Wskazuje, że Klasa może używać rozszerzenia znaczników, aby podać wartość i odwołuje się do procedury obsługi dla operacji ustawiania rozszerzenia znaczników.Indicates that a class can use a markup extension to provide a value, and references a handler to use for markup extension set operations.

XamlSetMarkupExtensionEventArgs

Zapewnia dane dla wywołań zwrotnych, które są wywoływane, gdy moduł zapisujący obiektów XAML ustawia wartość przy użyciu rozszerzenia znaczników.Provides data for callbacks that are invoked when a XAML object writer sets a value using a markup extension.

XamlSetTypeConverterAttribute

Wskazuje, że Klasa może użyć konwertera typów, aby podać wartość, i odwołuje się do procedury obsługi dla przypadków ustawienia konwertera typów.Indicates that a class can use a type converter to provide a value, and references a handler to use for type converter setting cases.

XamlSetTypeConverterEventArgs

Zapewnia dane dla wywołań zwrotnych, które są wywoływane, gdy moduł zapisujący XAML ustawia wartość przy użyciu wywołania konwertera typów.Provides data for callbacks that are invoked when a XAML writer sets a value using a type converter call.

XamlSetValueEventArgs

Dostarcza dane dla wywołań zwrotnych, które są wywoływane XamlObjectWriter , gdy ustawia określone wartości.Provides data for callbacks that are invoked when a XamlObjectWriter sets certain values.

XamlTypeMapper

Mapuje nazwę elementu XAML na odpowiednie środowisko CLR Type w zestawach.Maps a XAML element name to the appropriate CLR Type in assemblies.

XamlWriter

Udostępnia pojedynczą metodę Save statyczną (wiele przeciążeń), która może być używana do ograniczonej serializacji XAML dostarczonych obiektów w czasie wykonywania do znaczników XAML.Provides a single static Save method (multiple overloads) that can be used for limited XAML serialization of provided run-time objects into XAML markup.

XData

Reprezentuje dane literału, które mogą być wyświetlane jako wartość Value węzła.Represents literal data that can appear as the value for a Value node.

XmlAttributeProperties

Hermetyzuje atrybuty DependencyObjectjęzyka XML klasy.Encapsulates the XML language-related attributes of a DependencyObject.

XmlLangPropertyAttribute

Identyfikuje właściwość, która ma zostać skojarzona z atrybutem XML: lang .Identifies the property to associate with the xml:lang attribute.

XmlLanguage

Reprezentuje tag języka do użycia w znacznikach XAML.Represents a language tag for use in XAML markup.

XmlLanguageConverter

Zapewnia konwersję typu dla XmlLanguage klasy.Provides type conversion for the XmlLanguage class.

XmlnsCompatibleWithAttribute

Określa, że przestrzeń nazw XAML może być subsumed przez inną przestrzeń nazw XAML.Specifies that a XAML namespace can be subsumed by another XAML namespace. Typowo, subsuming przestrzeń nazw XAML jest wskazana w wcześniej zdefiniowanym XmlnsDefinitionAttribute.Typically, the subsuming XAML namespace is indicated in a previously defined XmlnsDefinitionAttribute.

XmlnsDefinitionAttribute

Określa mapowanie dla poszczególnych zestawów między przestrzenią nazw XAML i przestrzenią nazw CLR, która jest następnie używana do rozpoznawania typów przez moduł zapisujący obiektów XAML lub kontekst schematu XAML.Specifies a mapping on a per-assembly basis between a XAML namespace and a CLR namespace, which is then used for type resolution by a XAML object writer or XAML schema context.

XmlnsDictionary

Reprezentuje słownik zawierający mapowania xmlns dla przestrzeni nazw XAML w WPF.Represents a dictionary that contains xmlns mappings for XAML namespaces in WPF.

XmlnsPrefixAttribute

Identyfikuje Zalecany prefiks do skojarzenia z przestrzenią nazw XAML na potrzeby użycia XAML, podczas pisania elementów i atrybutów w pliku XAML (serializacji) lub podczas korzystania ze środowiska projektowego, które ma funkcje edycji XAML.Identifies a recommended prefix to associate with a XAML namespace for XAML usage, when writing elements and attributes in a XAML file (serialization) or when interacting with a design environment that has XAML editing features.

Interfejsy

IAddChild

Zapewnia metodę do analizowania elementów, które zezwalają na mieszanki elementów podrzędnych lub tekstu.Provides a means to parse elements that permit mixtures of child elements or text.

IComponentConnector

Program udostępnia kompilacje i narzędzia obsługi dla nazwanych elementów XAML oraz do dołączania do nich programów obsługi zdarzeń.Provides markup compile and tools support for named XAML elements and for attaching event handlers to them.

INameScope

Definiuje kontrakt dotyczący sposobu, w jaki nazwy elementów powinny być dostępne w określonym namescope XAML i jak wymusić unikatowość nazw w tym namescope XAML.Defines a contract for how names of elements should be accessed within a particular XAML namescope, and how to enforce uniqueness of names within that XAML namescope.

INameScopeDictionary

Obsługa wyliczalnych łączy, kolekcji i słowników, które są przydatne do udostępniania słownika nazw w namescope XAML.Unifies enumerable, collection, and dictionary support that are useful for exposing a dictionary of names in a XAML namescope.

IProvideValueTarget

Reprezentuje usługę, która zgłasza relacje z obiektem z właściwościami dla oceny rozszerzenia znaczników.Represents a service that reports situational object-property relationships for markup extension evaluation.

IQueryAmbient

Zapytania dotyczące tego, czy określona właściwość powinna być traktowana jak otoczenia w bieżącym zakresie.Queries for whether a specified property should be treated as ambient in the current scope.

IReceiveMarkupExtension

Zapewnia mechanizm, w którym typy mogą deklarować, że mogą odbierać wyrażenie (lub inną klasę) z rozszerzenia znaczników, gdzie dane wyjściowe są innego typu niż Właściwość docelowa.Provides a mechanism whereby types can declare that they can receive an expression (or another class) from a markup extension, where the output is a different property type than the target property. Nie należy używać dla implementacji .NET Framework 4.Do not use for .NET Framework 4 implementations.

IStyleConnector

Zapewnia metody używane wewnętrznie przez analizator XAML WPF do dołączania zdarzeń i metod ustawiających zdarzenia w skompilowanym kodzie XAML.Provides methods used internally by the WPF XAML parser to attach events and event setters in compiled XAML.

IUriContext

Reprezentuje usługę, która może używać kontekstu aplikacji do rozpoznawania podanego względnego identyfikatora URI jako bezwzględnego identyfikatora URI.Represents a service that can use application context to resolve a provided relative URI to an absolute URI.

IValueSerializerContext

Definiuje kontekst, który jest udostępniany ValueSerializer.Defines a context that is provided to a ValueSerializer. Kontekst może służyć do włączania specjalnych przypadków serializacji lub różnych trybów serializacji.The context can be used to enable special cases of serialization or different modes of serialization.

IXamlTypeResolver

Reprezentuje usługę, która jest rozpoznawana z nazwanych elementów w znaczniku XAML do odpowiedniego typu CLR.Represents a service that resolves from named elements in XAML markup to the appropriate CLR type.

Wyliczenia

DesignerSerializationOptions

Określa, w jaki sposób właściwość ma być serializowana.Specifies how a property is to be serialized.

XamlWriterMode

Określa tryb zapisywania XAML do serializacji wartości, które są wyrażeniami (na przykład deklaracji powiązań).Specifies the XAML writer mode for serializing values that are expressions (such as binding declarations).

XamlWriterState

Opisuje możliwe stany pisania dla niestandardowego składnika zapisywania XAML.Describes possible writing states for a custom XAML writer.