System.Windows.Markup Obor názvů

Poskytuje typy pro podporu XAML. Provides types to support XAML. Některé z těchto typů jsou umístěny v sestaveních WPF a jsou specifické pro scénáře WPF, které zahrnují XAML. Some of these types are located in WPF assemblies and are specific to WPF scenarios that involve XAML. Jiné typy v tomto oboru názvů poskytují podporu pro služby .NET XAML obecně a nevyžadují odkazování na sestavení WPF. Other types in this namespace provide support for .NET XAML Services in general, and don't require referencing WPF assemblies.

Třídy

AcceptedMarkupExtensionExpressionTypeAttribute

V sestavách jsou typy pro vytváření sestav přípon značek XAML pro starší verze.Notates types for legacy reporting of XAML markup extension characteristics.

AmbientAttribute

Určuje, že vlastnost nebo typ by měly být považovány za okolí.Specifies that a property or type should be treated as ambient. Ambientní pojem se vztahuje na to, jak procesory XAML určují typ vlastníci členů.The ambient concept relates to how XAML processors determine type owners of members.

ArrayExtension

Implementuje x:Array podporu služeb .NET XAML.Implements x:Array support for .NET XAML Services.

ComponentResourceKeyConverter

Implementuje konvertor typu pro ComponentResourceKey objekty, které úmyslně nemají žádné cesty pro převod typu.Implements a type converter for ComponentResourceKey objects, which deliberately have no type conversion pathways. Konvertor typu vynutilí a sestavuje chování.The type converter enforces and reports that behavior.

ConstructorArgumentAttribute

Určuje, že objekt lze inicializovat pomocí syntaxe konstruktoru bez parametrů a zda vlastnost zadaného názvu dodává informace o konstrukci.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. Tyto informace jsou primárně určeny pro serializaci XAML.This information is primarily for XAML serialization.

ContentPropertyAttribute

Určuje, která vlastnost typu je vlastnost obsahu XAML.Indicates which property of a type is the XAML content property. Procesor XAML používá tyto informace při zpracovávání podřízených prvků XAML pro reprezentace typu s atributy.A XAML processor uses this information when processing XAML child elements of XAML representations of the attributed type.

ContentWrapperAttribute

Určuje jeden nebo více typů pro přidružený typ kolekce, který bude použit k zabalení cizího obsahu.Specifies one or more types on the associated collection type that will be used to wrap foreign content.

DateTimeValueSerializer

Převede instance z String a na instance DateTime .Converts instances of String to and from instances of DateTime.

DependencyPropertyConverter

Převede z řetězce na DependencyProperty objekt.Converts from a string to a DependencyProperty object.

DependsOnAttribute

Označuje, že vlastnost atributu je závislá na hodnotě jiné vlastnosti.Indicates that the attributed property is dependent on the value of another property.

DesignerSerializationOptionsAttribute

Určuje příznaky serializace pro vlastnost.Specifies the serialization flags for a property.

DictionaryKeyPropertyAttribute

Určuje vlastnost přidružené třídy, která poskytuje hodnotu implicitního klíče.Specifies a property of the associated class that provides the implicit key value. Implicitní klíče se používají pro klíče namísto explicitních x:Key atributů definovaných v jazyce XAML pro položku v IDictionary kolekcích.Implicit keys are used for keys rather than explicit x:Key attributes defined in XAML for an item in IDictionary collections.

EventSetterHandlerConverter

Převede název řetězce obslužné rutiny setter události na delegáta.Converts the string name of an event setter handler to a delegate representation.

InternalTypeHelper

Abstraktní třída používaná interně kompilátorem XAML jazyka WPF pro podporu použití interních typů.Abstract class used internally by the WPF XAML compiler to support the use of internal types.

MarkupExtension

Poskytuje základní třídu pro implementace rozšíření značek XAML, které mohou být podporovány službami .NET XAML a dalšími čtenáři XAML a moduly pro zápis XAML.Provides a base class for XAML markup extension implementations that can be supported by .NET XAML Services and other XAML readers and XAML writers.

MarkupExtensionBracketCharactersAttribute

Nahlásí znaky závorky, které může rozšíření značek vracet.Reports the bracket characters that a markup extension can return.

MarkupExtensionReturnTypeAttribute

Oznamuje typ, který může vracet rozšíření značek.Reports the type that a markup extension can return.

MemberDefinition

Poskytuje základní třídu, která se používá pro metodu označení pro definování členů třídy v deklarativním kódu XAML.Provides the base class that is used for a markup technique of defining members of a class in declarative XAML.

NameReferenceConverter

Poskytuje převod typu pro převod názvu řetězce na odkaz na objekt s tímto názvem nebo pro vrácení názvu objektu z grafu objektu.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

Určuje vlastnost přidružené třídy, která poskytuje hodnotu namescope XAML.Specifies a property of the associated class that provides the XAML namescope value.

NamespaceMapEntry

Poskytuje informace, které XamlTypeMapper používá pro mapování mezi oborem názvů XML, oborem názvů CLR a sestavení, které obsahuje relevantní typy pro daný obor názvů 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 rozšíření značek XAML za účelem vrácení objektu s hodnotou null, který lze použít k explicitnímu nastavení hodnot na hodnotu null v jazyce 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

Poskytuje kontextové informace vyžadované analyzátorem XAML.Provides context information required by a XAML parser.

PropertyDefinition

Podporuje značkovací kód pro definování vlastností třídy v deklarativních XAML.Supports a markup technique of defining properties of a class in declarative XAML.

Reference

Implementuje rozšíření značek {x:Reference} ].Implements the {x:Reference} markup extension.

ResourceReferenceExpressionConverter

Převede instance ResourceReferenceExpression do a z jiných typů.Converts instances of ResourceReferenceExpression to and from other types.

RootNamespaceAttribute

Představuje atribut úrovně sestavení, který se používá k identifikaci hodnoty RootNamespace vlastnosti v souboru projektu sady 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

Převede RoutedEvent objekt z řetězce.Converts a RoutedEvent object from a string.

RuntimeNamePropertyAttribute

Představuje atribut na úrovni typu, který hlásí vlastnost typu, která je mapována na atribut X:NameXAML.Represents a type-level attribute that reports which property of the type maps to the XAML x:Name attribute.

ServiceProviders

Poskytuje implementaci IServiceProvider rozhraní s metodami, které umožňují přidávání služeb.Provides an implementation for the IServiceProvider interface with methods that enable adding services.

SetterTriggerConditionValueConverter

Poskytuje převod typu s podobným chováním pro Setter Trigger a Condition typy, které se týkají DependencyProperty hodnot.Provides type conversion analogous behavior for Setter, Trigger and Condition types that deal with DependencyProperty values. Tento převaděč podporuje pouze ConvertFrom .This converter only supports ConvertFrom.

StaticExtension

Implementuje rozšíření značek, které vrátí odkazy statických polí a vlastností.Implements a markup extension that returns static field and property references.

TemplateKeyConverter

Implementuje konvertor typu pro TemplateKey objekty, které úmyslně nemají žádné cesty pro převod typu.Implements a type converter for TemplateKey objects, which deliberately have no type conversion pathways. Konvertor typu vynutilí a sestavuje chování.The type converter enforces and reports that behavior.

TrimSurroundingWhitespaceAttribute

Označuje procesory XAML, které mají při serializaci oříznout prázdné znaky obklopující prvky typu v označení.Indicates to XAML processors that the whitespace surrounding elements of the type in markup should be trimmed when serializing.

TypeExtension

Implementuje rozšíření značek, které vrací na Type základě vstupu řetězce.Implements a markup extension that returns a Type based on a string input.

UidPropertyAttribute

Určuje vlastnost CLR třídy, která poskytuje hodnotu direktivy x:UID – .Indicates the CLR property of a class that provides the x:Uid Directive value.

UsableDuringInitializationAttribute

Určuje, zda je tento typ během vytváření grafu objektů XAML sestaven nahoru.Indicates whether this type is built top-down during XAML object graph creation.

ValueSerializer

Abstraktní třída, která definuje chování převodu pro serializaci z reprezentace objektu.Abstract class that defines conversion behavior for serialization from an object representation.

ValueSerializerAttribute

Určuje ValueSerializer třídu, kterou může typ nebo vlastnost použít při serializaci.Identifies the ValueSerializer class that a type or property should use when it is serialized.

WhitespaceSignificantCollectionAttribute

Označuje, že by měl být typ kolekce zpracován jako prázdný znak procesorem XAML.Indicates that a collection type should be processed as being whitespace significant by a XAML processor.

XamlDeferLoadAttribute

Označuje, že třída nebo vlastnost má odložené použití načtení pro XAML (například chování šablony), a hlásí třídu, která umožňuje odložení chování a jeho cíl nebo typ obsahu.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

Poskytuje služby pro serializaci XAML Návrháři XAML nebo jiné volající, které vyžadují pokročilou serializaci.Provides services for XAML serialization by XAML designers or other callers that require advanced serialization.

XamlInstanceCreator

Abstraktní třída, která poskytuje způsob ukládání záznamů analyzátoru pro pozdější vytváření instancí.Abstract class that provides a means to store parser records for later instantiation.

XamlParseException

Představuje třídu výjimek pro výjimky specifické pro analyzátor z analyzátoru XAML WPF.Represents the exception class for parser-specific exceptions from a WPF XAML parser. Tato výjimka se používá v operacích analyzátoru XAML API nebo WPF XAML z .NET Framework 3,0 a .NET Framework 3,5 nebo pro konkrétní použití analyzátoru WPF XAML voláním XamlReader rozhraní 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

Přečte vstup XAML a vytvoří graf objektů pomocí výchozího čtecího modulu XAML WPF a přidruženého zapisovače objektu XAML.Reads XAML input and creates an object graph, using the WPF default XAML reader and an associated XAML object writer.

XamlSetMarkupExtensionAttribute

Označuje, že třída může použít rozšíření značek k poskytnutí hodnoty a odkazuje na obslužnou rutinu, která se má použít pro operace sady rozšíření značek.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

Poskytuje data pro zpětná volání, která jsou vyvolána, když zapisovač objektů XAML nastaví hodnotu pomocí rozšíření značek.Provides data for callbacks that are invoked when a XAML object writer sets a value using a markup extension.

XamlSetTypeConverterAttribute

Označuje, že třída může použít konvertor typu k poskytnutí hodnoty a odkazuje na obslužnou rutinu, která se má použít pro případy nastavení konvertoru typu.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

Poskytuje data pro zpětná volání, která jsou vyvolána, když zapisovač XAML nastaví hodnotu pomocí volání konvertoru typu.Provides data for callbacks that are invoked when a XAML writer sets a value using a type converter call.

XamlSetValueEventArgs

Poskytuje data pro zpětná volání, která jsou vyvolána při XamlObjectWriter nastavení určitých hodnot.Provides data for callbacks that are invoked when a XamlObjectWriter sets certain values.

XamlTypeMapper

Mapuje název elementu XAML na příslušný CLR Type v sestaveních.Maps a XAML element name to the appropriate CLR Type in assemblies.

XamlWriter

Poskytuje jednu statickou Save metodu (více přetížení), která se dá použít pro omezené serializaci XAML poskytovaných objektů run-time do kódu 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

Představuje Literálová data, která se mohou zobrazit jako hodnota pro Value uzel.Represents literal data that can appear as the value for a Value node.

XmlAttributeProperties

Zapouzdřuje atributy související s jazykem XML DependencyObject .Encapsulates the XML language-related attributes of a DependencyObject.

XmlLangPropertyAttribute

Určuje vlastnost, která má být přidružena k atributu XML: lang .Identifies the property to associate with the xml:lang attribute.

XmlLanguage

Představuje značku jazyka pro použití v kódu jazyka XAML.Represents a language tag for use in XAML markup.

XmlLanguageConverter

Poskytuje převod typu pro XmlLanguage třídu.Provides type conversion for the XmlLanguage class.

XmlnsCompatibleWithAttribute

Určuje, že obor názvů XAML může být subsumed jiným oborem názvů XAML.Specifies that a XAML namespace can be subsumed by another XAML namespace. Obor názvů XAML subsuming je obvykle uveden v dříve definovaném typu XmlnsDefinitionAttribute .Typically, the subsuming XAML namespace is indicated in a previously defined XmlnsDefinitionAttribute.

XmlnsDefinitionAttribute

Určuje mapování na základě sestavení mezi oborem názvů XAML a oborem názvů CLR, který je pak použit pro rozlišení typu pomocí kontextu zapisovače objektu XAML nebo kontextu schématu 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

Představuje slovník, který obsahuje mapování xmlns pro obory názvů XAML v subsystému WPF.Represents a dictionary that contains xmlns mappings for XAML namespaces in WPF.

XmlnsPrefixAttribute

Identifikuje doporučenou předponu pro přidružení k oboru názvů XAML pro použití v jazyce XAML, při psaní prvků a atributů v souboru XAML (serializace) nebo při interakci s návrhovým prostředím, které obsahuje funkce pro úpravu 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.

Rozhraní

IAddChild

Poskytuje způsob, jak analyzovat prvky, které umožňují směs podřízených prvků nebo textu.Provides a means to parse elements that permit mixtures of child elements or text.

IComponentConnector

Poskytuje kompilaci značek a podporu nástrojů pro pojmenované prvky XAML a pro připojení obslužných rutin událostí.Provides markup compile and tools support for named XAML elements and for attaching event handlers to them.

INameScope

Definuje kontrakt pro způsob, jakým má být k názvům prvků přistupovaná v rámci konkrétního namescope jazyka XAML, a jak vymáhat jedinečnost názvů v rámci této 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

Sjednocuje výčty, kolekce a slovníková podpora, která je užitečná pro vystavení slovníku názvů v namescope XAML.Unifies enumerable, collection, and dictionary support that are useful for exposing a dictionary of names in a XAML namescope.

IProvideValueTarget

Představuje službu, která hlásí vztahy stavových objektů pro vyhodnocení rozšíření značek.Represents a service that reports situational object-property relationships for markup extension evaluation.

IQueryAmbient

Dotazování, zda má být zadaná vlastnost v aktuálním oboru zpracována jako okolí.Queries for whether a specified property should be treated as ambient in the current scope.

IReceiveMarkupExtension

Poskytuje mechanismus, kterým mohou typy deklarovat, že mohou získat výraz (nebo jinou třídu) z rozšíření značek, kde Output je jiný typ vlastnosti než cílová vlastnost.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. Nepoužívejte pro implementace .NET Framework 4.Do not use for .NET Framework 4 implementations.

IStyleConnector

Poskytuje metody, které interně používá analyzátor XAML pro WPF k připojení událostí a setter události v kompilovaném kódu XAML.Provides methods used internally by the WPF XAML parser to attach events and event setters in compiled XAML.

IUriContext

Představuje službu, která může použít kontext aplikace k překladu zadaného relativního identifikátoru URI na absolutní identifikátor URI.Represents a service that can use application context to resolve a provided relative URI to an absolute URI.

IValueSerializerContext

Definuje kontext, který je k dispozici pro ValueSerializer .Defines a context that is provided to a ValueSerializer. Kontext lze použít k povolení speciálních případů serializace nebo různých režimů serializace.The context can be used to enable special cases of serialization or different modes of serialization.

IXamlTypeResolver

Představuje službu, která překládá z pojmenovaných elementů v kódu XAML na příslušný typ CLR.Represents a service that resolves from named elements in XAML markup to the appropriate CLR type.

Výčty

DesignerSerializationOptions

Určuje, jak má být vlastnost serializována.Specifies how a property is to be serialized.

XamlWriterMode

Určuje režim zapisovače XAML pro serializaci hodnot, které jsou výrazy (například deklarace vazeb).Specifies the XAML writer mode for serializing values that are expressions (such as binding declarations).

XamlWriterState

Popisuje možné stavy zápisu pro vlastní zapisovač XAML.Describes possible writing states for a custom XAML writer.