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ů se nacházejí v sestaveních WPF a jsou specifické pro scénáře WPF, které zahrnují XAML. Jiné typy v tomto oboru názvů obecně podporují služby .NET XAML a nevyžadují odkazování na sestavení WPF.
Třídy
AcceptedMarkupExtensionExpressionTypeAttribute |
Notuje typy pro starší verze generování sestav charakteristik rozšíření značek XAML. |
AmbientAttribute |
Určuje, že vlastnost nebo typ se má považovat 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 typů. 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í XAML atributu typu. |
ContentWrapperAttribute |
Určuje jeden nebo více typů přidruženého typu kolekce, které budou použity 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 serializační příznaky 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, nikoli pro explicitní |
EventSetterHandlerConverter |
Převede název řetězce obslužné rutiny setter události na reprezentaci delegáta. |
InternalTypeHelper |
Abstraktní třída používaná interně kompilátorem WPF 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 a dalšími čtečkami XAML a zapisovači XAML. |
MarkupExtensionBracketCharactersAttribute |
Zaznamenává znaky závorek, které může rozšíření značek 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 revizní techniku definování členů třídy v deklarativním kódu 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 objektů. |
NameScopePropertyAttribute |
Určuje vlastnost přidružené třídy, která poskytuje hodnotu rozsahu názvů XAML. |
NamespaceMapEntry |
Poskytuje informace, které XamlTypeMapper používá pro mapování mezi obor názvů XML, CLR obor názvů, a sestavení, které obsahuje příslušné typy pro daný obor názvů CLR. |
NullExtension |
Implementuje rozšíření značek XAML za účelem vrácení objektu null, který můžete použít k explicitní nastavení hodnot na hodnotu null v XAML. |
ParserContext |
Poskytuje kontextové informace vyžadované analyzátorem XAML. |
PropertyDefinition |
Podporuje techniku značek definující vlastnosti třídy v deklarativním kódu XAML. |
Reference |
Implementuje |
ResourceReferenceExpressionConverter |
Převede instance na |
RootNamespaceAttribute |
Představuje atribut úrovně sestavení, který se používá k identifikaci hodnoty |
RoutedEventConverter |
RoutedEvent Převede objekt z řetězce. |
RuntimeNamePropertyAttribute |
Představuje atribut úrovně typu, který hlásí, která vlastnost typu mapuje na xaml x:Name atribut. |
ServiceProviders |
Poskytuje implementaci IServiceProvider rozhraní s metodami, které umožňují přidávání služeb. |
SetterTriggerConditionValueConverter |
Poskytuje podobné chování převodu typů pro Settertypy a TriggerCondition , které pracují s DependencyProperty hodnotami. Tento převaděč podporuje |
StaticExtension |
Implementuje rozšíření značek, které vrací statické odkazy na pole a vlastnosti. |
TemplateKeyConverter |
Implementuje převaděč typů pro TemplateKey objekty, které záměrně nemají žádné cesty převodu typů. Převaděč typů vynucuje a hlásí toto chování. |
TrimSurroundingWhitespaceAttribute |
Označuje pro procesory XAML, že prázdné znaky obklopující prvky typu ve značkách by měly být při serializaci oříznuty. |
TypeExtension |
Implementuje rozšíření značek, které vrací Type hodnotu na základě řetězcového vstupu. |
UidPropertyAttribute |
Označuje vlastnost CLR třídy, která poskytuje hodnotu x:Uid direktivy . |
UsableDuringInitializationAttribute |
Určuje, jestli je tento typ sestaven shora dolů při vytváření grafu objektu XAML. |
ValueSerializer |
Abstraktní třída, která definuje chování převodu pro serializaci z reprezentace objektu. |
ValueSerializerAttribute |
Identifikuje ValueSerializer třídu, kterou by měl typ nebo vlastnost použít při serializaci. |
WhitespaceSignificantCollectionAttribute |
Označuje, že typ kolekce by měl procesor XAML zpracovat jako prázdné znaky. |
XamlDeferLoadAttribute |
Označuje, že třída nebo vlastnost má odložené použití zatížení pro XAML (například chování šablony), a sestavuje třídu, která umožňuje chování odložení a její cíl/typ obsahu. |
XamlDesignerSerializationManager |
Poskytuje služby pro serializaci XAML návrháři XAML nebo jinými volajícími, které vyžadují pokročilou serializaci. |
XamlInstanceCreator |
Abstraktní třída, která poskytuje prostředky k uložení záznamů analyzátoru pro pozdější vytvoření instance. |
XamlParseException |
Představuje třídu výjimky pro výjimky specifické pro parser z analyzátoru WPF XAML. Tato výjimka se používá v operacích analyzátoru XAML API nebo WPF XAML z rozhraní .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. |
XamlReader |
Přečte vstup XAML a vytvoří graf objektu pomocí výchozí čtečky XAML WPF 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ána, když zapisovač objektů 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, která se má 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í, která jsou vyvolána 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 k omezené serializaci XAML zadaných objektů za běhu do kódu XAML. |
XData |
Představuje literální data, která se mohou zobrazit jako hodnota |
XmlAttributeProperties |
Zapouzdřuje atributy jazyka XML objektu DependencyObject. |
XmlLangPropertyAttribute |
Identifikuje vlastnost, která se má přidružit k atributu xml:lang . |
XmlLanguage |
Představuje značku jazyka pro použití ve značkách XAML. |
XmlLanguageConverter |
Poskytuje převod typů pro XmlLanguage třídu . |
XmlnsCompatibleWithAttribute |
Určuje, že obor názvů XAML může být subsumed jiným oborem názvů XAML. Dílčí obor názvů XAML je obvykle uveden v dříve definovaném XmlnsDefinitionAttributeobjektu . |
XmlnsDefinitionAttribute |
Určuje mapování pro jednotlivá sestavení mezi oborem názvů XAML a oborem názvů CLR, které se pak použije k rozlišení typu zapisovačem objektu XAML nebo kontextem schématu XAML. |
XmlnsDictionary |
Představuje slovník, který obsahuje mapování xmlns pro obory názvů XAML ve WPF. |
XmlnsPrefixAttribute |
Identifikuje doporučenou předponu, která se má přidružit 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 prostředím návrhu, které má funkce pro úpravy XAML. |
Rozhraní
IAddChild |
Poskytuje prostředky k parsování prvků, které umožňují kombinace 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 k názvům elementů 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 |
Sjednocuje výčet, kolekci a podporu slovníku, které jsou užitečné pro zveřejnění slovníku názvů v oboru názvů XAML. |
IProvideValueTarget |
Představuje službu, která hlásí situační vztahy objekt-vlastnost pro vyhodnocení rozšíření značek. |
IQueryAmbient |
Dotazuje se, zda má být zadaná vlastnost v aktuálním oboru považována za okolí. |
IReceiveMarkupExtension |
Poskytuje mechanismus, pomocí kterého mohou typy deklarovat, že mohou přijmout 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 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 poskytován objektu ValueSerializer. Kontext lze použít k povolení speciálních případů serializace nebo různých režimů serializace. |
IXamlTypeResolver |
Představuje službu, která překládá z pojmenovaných elementů ve značkách XAML na příslušný typ CLR. |
Výčty
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. |