System.Windows.Markup Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje typy pro podporu XAML. Některé z těchto typů jsou umístěny v sestaveníCH WPF (Windows Presentation Foundation) a jsou specifické pro scénáře WPF (Windows Presentation Foundation), které zahrnují XAML. Ostatní typy v tomto oboru názvů poskytují obecně podporu pro služby .NET XAML a nevyžadují odkazování na sestavení WPF (Windows Presentation Foundation).
Třídy
| Name | Description |
|---|---|
| AcceptedMarkupExtensionExpressionTypeAttribute |
Notuje typy pro generování starších sestav vlastností rozšíření značek XAML. |
| AmbientAttribute |
Určuje, že vlastnost nebo typ by měly být považovány za okolí. Koncept okolí souvisí s tím, jak procesory XAML určují vlastníky typů členů. |
| ArrayExtension |
Implementuje |
| ComponentResourceKeyConverter |
Implementuje převaděč typů pro ComponentResourceKey objekty, které záměrně nemají žádné cesty převodu typu. Převaděč typů vynucuje a hlásí toto chování. |
| ConstructorArgumentAttribute |
Určuje, že objekt lze inicializovat pomocí syntaxe konstruktoru bez parametrů a že vlastnost zadaného názvu poskytuje informace o konstrukci. Tyto informace jsou primárně určené pro serializaci XAML. |
| ContentPropertyAttribute |
Určuje, která vlastnost typu je vlastnost obsahu XAML. Procesor XAML používá tyto informace při zpracování podřízených elementů XAML reprezentací jazyka XAML atributu. |
| ContentWrapperAttribute |
Určuje jeden nebo více typů pro přidružený typ kolekce, který se použije k zabalení cizího obsahu. |
| DateTimeValueSerializer | |
| DependencyPropertyConverter |
Převede řetězec na DependencyProperty objekt. |
| DependsOnAttribute |
Označuje, že atribut vlastnost je závislá na hodnotě jiné vlastnosti. |
| DesignerSerializationOptionsAttribute |
Určuje příznaky serializace pro vlastnost. |
| DictionaryKeyPropertyAttribute |
Určuje vlastnost přidružené třídy, která poskytuje implicitní hodnotu klíče. Implicitní klíče se používají pro klíče místo explicitních |
| EventSetterHandlerConverter |
Převede název řetězce obslužné rutiny event setter na reprezentaci delegáta. |
| InternalTypeHelper |
Abstraktní třída používaná interně kompilátorem WPF (Windows Presentation Foundation) XAML k podpoře použití interních typů. |
| MarkupExtension |
Poskytuje základní třídu pro implementace rozšíření značek XAML, které mohou být podporovány službami .NET XAML Services a dalšími čtečkami XAML a zapisovači XAML. |
| MarkupExtensionBracketCharactersAttribute |
Hlásí závorky, které rozšíření značek může vrátit. |
| MarkupExtensionReturnTypeAttribute |
Hlásí typ, který může vrátit rozšíření značek. |
| MemberDefinition |
Poskytuje základní třídu, která se používá pro techniku revize definování členů třídy v deklarativní XAML. |
| NameReferenceConverter |
Poskytuje převod typu pro převod názvu řetězce na objekt odkaz na objekt s tímto názvem nebo vrácení názvu objektu z grafu objektu. |
| NameScopePropertyAttribute |
Určuje vlastnost přidružené třídy, která poskytuje hodnotu XAML namescope. |
| NamespaceMapEntry |
Poskytuje informace, které XamlTypeMapper se používají k mapování mezi oborem názvů XML, oborem názvů CLR a sestavením, které obsahuje relevantní typy pro daný obor názvů CLR. |
| NullExtension |
Implementuje rozšíření značek XAML, aby vrátil objekt null, který můžete použít k explicitní nastavení hodnot null v XAML. |
| ParserContext |
Poskytuje kontextové informace vyžadované analyzátorem XAML. |
| PropertyDefinition |
Podporuje techniku revize definování vlastností třídy v deklarativní XAML. |
| Reference |
Implementuje |
| ResourceReferenceExpressionConverter |
Převede instance |
| RootNamespaceAttribute |
Představuje atribut úrovně sestavení, který slouží k identifikaci hodnoty vlastnosti |
| RoutedEventConverter |
Převede RoutedEvent objekt z řetězce. |
| RuntimeNamePropertyAttribute |
Představuje atribut na úrovni typu, který hlásí, která vlastnost typu mapuje na atribut XAML x:Name. |
| ServiceProviders |
Poskytuje implementaci IServiceProvider rozhraní s metodami, které umožňují přidávání služeb. |
| SetterTriggerConditionValueConverter |
Poskytuje analogické chování převodu typů pro SetterTrigger a Condition typy, které se zabývají DependencyProperty hodnotami. Tento převaděč podporuje |
| StaticExtension |
Implementuje rozšíření značek, které vrací statické pole a odkazy na vlastnosti. |
| TemplateKeyConverter |
Implementuje převaděč typů pro TemplateKey objekty, které záměrně nemají žádné cesty převodu typu. Převaděč typů vynucuje a hlásí toto chování. |
| TrimSurroundingWhitespaceAttribute |
Označuje procesory XAML, že prázdné znaky okolní prvky typu v revizích by měly být při serializaci oříznuty. |
| TypeExtension |
Implementuje rozšíření značek, které vrací Type na základě řetězcového vstupu. |
| UidPropertyAttribute |
Označuje CLR vlastnost třídy, která poskytuje x:Uid Direktiva hodnotu. |
| UsableDuringInitializationAttribute |
Určuje, zda je tento typ vytvořen shora dolů při vytváření grafu objektů XAML. |
| ValueSerializer |
Abstraktní třída, která definuje chování převodu serializace z reprezentace objektu. |
| ValueSerializerAttribute |
Identifikuje ValueSerializer třídu, kterou má typ nebo vlastnost použít při serializaci. |
| WhitespaceSignificantCollectionAttribute |
Označuje, že typ kolekce by měl být zpracován jako prázdné znaky významné procesorem XAML. |
| XamlDeferLoadAttribute |
Označuje, že třída nebo vlastnost má odložené využití zatížení pro XAML (například chování šablony) a hlásí třídu, která umožňuje odložení chování a její cíl/typ obsahu. |
| XamlDesignerSerializationManager |
Poskytuje služby pro serializaci XAML návrháři XAML nebo jinými volajícími, kteří vyžadují pokročilou serializaci. |
| XamlInstanceCreator |
Abstraktní třída, která poskytuje prostředky pro ukládání záznamů analyzátoru pro pozdější vytvoření instance. |
| XamlParseException |
Představuje třídu výjimky pro výjimky specifické pro analyzátor WPF (Windows Presentation Foundation) XAML. Tato výjimka se používá v operacích analyzátoru XAML API nebo WPF (Windows Presentation Foundation) XAML z rozhraní .NET Framework 3.0 a .NET Framework 3.5 nebo pro konkrétní použití analyzátoru WPF (Windows Presentation Foundation) XAML voláním XamlReader rozhraní API. |
| XamlReader |
Přečte vstup XAML a vytvoří graf objektů pomocí výchozí čtečky XAML WPF (Windows Presentation Foundation) a přidruženého zapisovače objektů XAML. |
| 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. |
| XamlSetMarkupExtensionEventArgs |
Poskytuje data pro zpětné volání, které jsou vyvolány při zapisovač objektu XAML nastaví hodnotu pomocí rozšíření značek. |
| XamlSetTypeConverterAttribute |
Označuje, že třída může použít převaděč typů k poskytnutí hodnoty a odkazuje na obslužnou rutinu použít pro případy nastavení převaděče typů. |
| XamlSetTypeConverterEventArgs |
Poskytuje data pro zpětná volání, která jsou vyvolána, když zapisovač XAML nastaví hodnotu pomocí volání převaděče typů. |
| XamlSetValueEventArgs |
Poskytuje data pro zpětná volání vyvolaná při XamlObjectWriter nastavení určitých hodnot. |
| XamlTypeMapper |
Mapuje název elementu XAML na odpovídající CLR Type v sestaveních. |
| XamlWriter |
Poskytuje jednu statickou Save metodu (více přetížení), kterou lze použít pro omezenou serializaci XAML zadaných objektů za běhu do kódu XAML. |
| XData |
Představuje literálová data, která se můžou zobrazit jako hodnota |
| XmlAttributeProperties |
Zapouzdřuje atributy související s jazykem DependencyObjectXML . |
| XmlLangPropertyAttribute |
Identifikuje vlastnost, která se má přidružit k atributu xml:lang. |
| XmlLanguage |
Představuje značku jazyka pro použití v kódu XAML. |
| XmlLanguageConverter |
Poskytuje převod typů pro XmlLanguage třídu. |
| XmlnsCompatibleWithAttribute |
Určuje, že obor názvů XAML může být podsumován jiným oborem názvů XAML. Obvykle je dílčí obor názvů XAML uveden v dříve definovaném XmlnsDefinitionAttribute. |
| XmlnsDefinitionAttribute |
Určuje mapování na základě sestavení mezi oborem názvů XAML a oborem názvů CLR, který se pak používá pro překlad typů pomocí zapisovače objektu XAML nebo kontextu schématu XAML. |
| XmlnsDictionary |
Představuje slovník, který obsahuje mapování xmlns pro obory názvů XAML ve WPF (Windows Presentation Foundation). |
| XmlnsPrefixAttribute |
Identifikuje doporučenou předponu pro přidružení k oboru názvů XAML pro použití XAML při zápisu elementů a atributů v souboru XAML (serializace) nebo při interakci s návrhovým prostředím, které má funkce pro úpravy XAML. |
Rozhraní
| Name | Description |
|---|---|
| IAddChild |
Poskytuje prostředky k analýze prvků, které umožňují směsi podřízených prvků nebo textu. |
| IComponentConnector |
Poskytuje podporu kompilace značek a nástrojů pro pojmenované elementy XAML a pro připojení obslužných rutin událostí k nim. |
| INameScope |
Definuje kontrakt pro způsob přístupu názvů prvků v rámci konkrétního oboru názvů XAML a jak vynutit jedinečnost názvů v rámci tohoto oboru názvů XAML. |
| INameScopeDictionary |
Sjednocené výčet, kolekce a podpora slovníku, které jsou užitečné pro zveřejnění slovníku názvů v názvovém oboru XAML. |
| IProvideValueTarget |
Představuje službu, která hlásí relace situační objekt-vlastnost pro vyhodnocení rozšíření značek. |
| IQueryAmbient |
Dotazy na to, zda má být zadaná vlastnost považována za okolí v aktuálním oboru. |
| IReceiveMarkupExtension |
Poskytuje mechanismus, kdy typy mohou deklarovat, že mohou přijímat výraz (nebo jinou třídu) z rozšíření značek, kde výstup je jiný typ vlastnosti než cílová vlastnost. Nepoužívejte pro implementace rozhraní .NET Framework 4. |
| IStyleConnector |
Poskytuje metody používané interně analyzátorem WPF (Windows Presentation Foundation) XAML pro připojení událostí a setter událostí v kompilovaném 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. |
| IValueSerializerContext |
Definuje kontext, který je poskytnut .ValueSerializer Kontext lze použít k povolení zvláštních případů serializace nebo různých režimů serializace. |
| IXamlTypeResolver |
Představuje službu, která překládá z pojmenovaných elementů v kódu XAML na příslušný typ CLR. |
Výčty
| Name | Description |
|---|---|
| DesignerSerializationOptions |
Určuje, jak má být vlastnost serializována. |
| XamlWriterMode |
Určuje režim zápisu XAML pro serializaci hodnot, které jsou výrazy (například deklarace vazeb). |
| XamlWriterState |
Popisuje možné stavy zápisu pro vlastní zapisovač XAML. |