System.Windows.Markup Ad Alanı

XAML'yi desteklemek için türler sağlar. Bu türlerden bazıları WPF derlemelerinde bulunur ve XAML içeren WPF senaryolarına özeldir. Bu ad alanı içindeki diğer türler genel olarak .NET XAML Hizmetleri için destek sağlar ve WPF derlemelerine başvurmayı gerektirmez.

Sınıflar

Name Description
AcceptedMarkupExtensionExpressionTypeAttribute

XAML işaretleme uzantısı özelliklerinin eski raporlaması için türleri belirtir.

AmbientAttribute

Bir özelliğin veya türün ortam olarak ele alınması gerektiğini belirtir. Ortam kavramı, XAML işlemcilerinin üyelerin tür sahiplerini nasıl belirlediğini gösterir.

ArrayExtension

x:Array.NET XAML Hizmetleri için destek uygular.

ComponentResourceKeyConverter

ComponentResourceKey nesneler için, kasıtlı olarak tür dönüştürme yolları olmayan bir tür dönüştürücüsü uygular. Tür dönüştürücüsü bu davranışı zorlar ve raporlar.

ConstructorArgumentAttribute

Bir nesnenin parametresiz oluşturucu söz dizimi kullanılarak başlatılabildiğini ve belirtilen adın bir özelliğinin yapı bilgilerini sağladığını belirtir. Bu bilgiler öncelikli olarak XAML serileştirme içindir.

ContentPropertyAttribute

Bir türün hangi özelliğinin XAML içerik özelliği olduğunu gösterir. XAML işlemcisi, öznitelikli türün XAML gösterimlerinin XAML alt öğelerini işlerken bu bilgileri kullanır.

ContentWrapperAttribute

İlişkili koleksiyon türünde yabancı içeriği sarmalamada kullanılacak bir veya daha fazla türü belirtir.

DateTimeValueSerializer

örneklerini String örneklerine ve örneklerinden DateTimedönüştürür.

DependencyPropertyConverter

Dizeden DependencyProperty nesnesine dönüştürür.

DependsOnAttribute

Öznitelikli özelliğin başka bir özelliğin değerine bağımlı olduğunu gösterir.

DesignerSerializationOptionsAttribute

Bir özelliğin serileştirme bayraklarını belirtir.

DictionaryKeyPropertyAttribute

Örtük anahtar değerini sağlayan ilişkili sınıfın bir özelliğini belirtir. Örtük anahtarlar, x:Key koleksiyonlarındaki bir öğe için XAML'de tanımlanan açık IDictionary öznitelikleri yerine anahtarlar için kullanılır.

EventSetterHandlerConverter

Bir olay ayarlayıcısı işleyicisinin dize adını temsilci gösterimine dönüştürür.

InternalTypeHelper

İç türlerin kullanımını desteklemek için WPF XAML derleyicisi tarafından dahili olarak kullanılan soyut sınıf.

MarkupExtension

.NET XAML Hizmetleri ve diğer XAML okuyucuları ve XAML yazıcıları tarafından desteklenebilir XAML işaretleme uzantısı uygulamaları için temel bir sınıf sağlar.

MarkupExtensionBracketCharactersAttribute

Bir işaretleme uzantısının döndürebileceği köşeli ayraç karakterlerini raporlar.

MarkupExtensionReturnTypeAttribute

Bir işaretleme uzantısının döndürebileceği türü raporlar.

MemberDefinition

Bildirim temelli XAML'de bir sınıfın üyelerini tanımlamaya yönelik bir işaretleme tekniği için kullanılan temel sınıfı sağlar.

NameReferenceConverter

Dize adını bu ada sahip nesne başvurusuna dönüştürmek veya nesne grafından bir nesnenin adını döndürmek için tür dönüştürmesi sağlar.

NameScopePropertyAttribute

XAML ad kapsamı değerini sağlayan ilişkili sınıfın bir özelliğini belirtir.

NamespaceMapEntry

XML ad alanı, CLR ad alanı ve bu XamlTypeMapper CLR ad alanı için ilgili türleri içeren derleme arasında eşleme için kullanılan bilgiler sağlar.

NullExtension

XAML'de değerleri açıkça null olarak ayarlamak için kullanabileceğiniz null bir nesne döndürmek için bir XAML işaretleme uzantısı uygular.

ParserContext

XAML ayrıştırıcısı için gereken bağlam bilgilerini sağlar.

PropertyDefinition

Bildirim temelli XAML'de bir sınıfın özelliklerini tanımlamaya yönelik işaretleme tekniğini destekler.

Reference

İşaretlemeyi uzantısını {x:Reference} uygular.

ResourceReferenceExpressionConverter

ResourceReferenceExpression örneklerini diğer türlere ve diğer türlerden dönüştürür.

RootNamespaceAttribute

Visual Studio proje dosyasındaki RootNamespace özelliğinin değerini tanımlamak için kullanılan bir derleme düzeyi özniteliğini temsil eder.

RoutedEventConverter

RoutedEvent nesnesini dizeden dönüştürür.

RuntimeNamePropertyAttribute

türün hangi özelliğininXAML x:Name özniteliğiyle eşlendiğini bildiren tür düzeyi özniteliğini temsil eder.

ServiceProviders

Arabirim için IServiceProvider hizmet eklemeyi etkinleştiren yöntemleri içeren bir uygulama sağlar.

SetterTriggerConditionValueConverter

Setter değerlerle ilgilenen Trigger, Condition ve DependencyProperty türleri için tür dönüştürme benzer davranışı sağlar. Bu dönüştürücü yalnızca ConvertFromdestekler.

StaticExtension

Statik alan ve özellik başvuruları döndüren bir işaretleme uzantısı uygular.

TemplateKeyConverter

TemplateKey nesneler için, kasıtlı olarak tür dönüştürme yolları olmayan bir tür dönüştürücüsü uygular. Tür dönüştürücüsü bu davranışı zorlar ve raporlar.

TrimSurroundingWhitespaceAttribute

XAML işlemcilerine, işaretlemedeki türün öğelerini çevreleyen boşluğun seri hale getirildiğinde kırpılması gerektiğini gösterir.

TypeExtension

Dize girişini temel alarak bir Type döndüren bir işaretleme uzantısı uygular.

UidPropertyAttribute

x:Uid Yönergesi değerini sağlayan bir sınıfın CLR özelliğini gösterir.

UsableDuringInitializationAttribute

Bu türün XAML nesne grafı oluşturma sırasında yukarıdan aşağıya derlenip derlenmiş olmadığını gösterir.

ValueSerializer

Nesne gösteriminden serileştirme için dönüştürme davranışını tanımlayan soyut sınıf.

ValueSerializerAttribute

Bir tür veya özelliğin seri hale getirildiğinde kullanması gereken ValueSerializer sınıfını tanımlar.

WhitespaceSignificantCollectionAttribute

Bir koleksiyon türünün XAML işlemcisi tarafından önemli bir boşluk olarak işlenmesi gerektiğini gösterir.

XamlDeferLoadAttribute

Bir sınıfın veya özelliğin XAML için ertelenmiş bir yük kullanımına (şablon davranışı gibi) sahip olduğunu gösterir ve erteleme davranışını ve hedef/içerik türünü etkinleştiren sınıfı bildirir.

XamlDesignerSerializationManager

XAML tasarımcıları veya gelişmiş serileştirme gerektiren diğer arayanlar tarafından XAML serileştirme için hizmetler sağlar.

XamlInstanceCreator

Daha sonra örnekleme için ayrıştırıcı kayıtlarını depolamak için bir araç sağlayan soyut sınıf.

XamlParseException

WPF XAML ayrıştırıcısından ayrıştırıcıya özgü özel durumlar için özel durum sınıfını temsil eder. Bu özel durum, .NET Framework 3.0 ve .NET Framework 3.5'ten XAML API veya WPF XAML ayrıştırıcısı işlemlerinde veya API çağrılarak XamlReader WPF XAML ayrıştırıcısının belirli kullanımı için kullanılır.

XamlReader

XAML girişini okur ve WPF varsayılan XAML okuyucuyu ve ilişkili bir XAML nesne yazıcısını kullanarak bir nesne grafı oluşturur.

XamlSetMarkupExtensionAttribute

Bir sınıfın değer sağlamak için işaretleme uzantısı kullanabileceğini gösterir ve işaretleme uzantısı kümesi işlemleri için kullanılacak bir işleyiciye başvurur.

XamlSetMarkupExtensionEventArgs

Bir XAML nesne yazıcısı işaretleme uzantısı kullanarak bir değer ayarladığında çağrılan geri çağırmalar için veri sağlar.

XamlSetTypeConverterAttribute

Bir sınıfın değer sağlamak için tür dönüştürücüsü kullanabileceğini gösterir ve tür dönüştürücü ayarı durumları için kullanılacak işleyiciye başvurur.

XamlSetTypeConverterEventArgs

Bir XAML yazıcısı tür dönüştürücü çağrısı kullanarak bir değer ayarladığında çağrılan geri çağırmalar için veri sağlar.

XamlSetValueEventArgs

Bir belirli değerleri ayarlarken XamlObjectWriter çağrılan geri çağırmalar için veri sağlar.

XamlTypeMapper

Bir XAML öğesi adını derlemelerdeki uygun CLR'ye Type eşler.

XamlWriter

Sağlanan çalışma zamanı nesnelerinin XAML işaretlemesinde sınırlı XAML serileştirmesi için kullanılabilecek tek bir statik Save yöntem (birden çok aşırı yükleme) sağlar.

XData

Bir düğüm için Value değer olarak görünebilen değişmez verileri temsil eder.

XmlAttributeProperties

bir öğesinin XML diliyle ilgili özniteliklerini kapsüller DependencyObject.

XmlLangPropertyAttribute

xml:lang özniteliğiyle ilişkilendirilecek özelliği tanımlar.

XmlLanguage

XAML işaretlemesinde kullanılmak üzere bir dil etiketini temsil eder.

XmlLanguageConverter

XmlLanguage sınıfı için tür dönüştürmesi sağlar.

XmlnsCompatibleWithAttribute

Bir XAML ad alanının başka bir XAML ad alanı tarafından alt dizinine alınabileceğini belirtir. Genellikle, alt XAML ad alanı daha önce tanımlanmış bir XmlnsDefinitionAttributebelirtilir.

XmlnsDefinitionAttribute

XAML ad alanı ile CLR ad alanı arasında derleme başına bir eşleme belirtir. Bu eşleme daha sonra XAML nesne yazıcısı veya XAML şema bağlamı tarafından tür çözümlemesi için kullanılır.

XmlnsDictionary

WPF'de XAML ad alanları için xmln eşlemeleri içeren bir sözlüğü temsil eder.

XmlnsPrefixAttribute

XAML dosyasında öğeler ve öznitelikler yazarken (serileştirme) veya XAML düzenleme özelliklerine sahip bir tasarım ortamıyla etkileşim kurarken, XAML kullanımı için bir XAML ad alanıyla ilişkilendirmek için önerilen bir ön ek tanımlar.

Arabirimler

Name Description
IAddChild

Alt öğe veya metin karışımına izin veren öğeleri ayrıştırmak için bir araç sağlar.

IComponentConnector

Adlandırılmış XAML öğeleri ve bunlara olay işleyicileri eklemek için işaretleme derleme ve araç desteği sağlar.

INameScope

Belirli bir XAML ad kapsamı içinde öğelerin adlarına nasıl erişilmesi gerektiğine ve bu XAML ad kapsamı içindeki adların benzersizliğini zorlamaya yönelik bir sözleşme tanımlar.

INameScopeDictionary

Bir XAML ad kapsamı içinde bir ad sözlüğü ortaya çıkarmak için yararlı olan numaralandırılabilir, koleksiyon ve sözlük desteğini bir araya getirme.

IProvideValueTarget

İşaretleme uzantısı değerlendirmesi için durumsal nesne-özellik ilişkilerini bildiren bir hizmeti temsil eder.

IQueryAmbient

Belirtilen bir özelliğin geçerli kapsamda ortam olarak ele alınıp alınmayacağını sorgular.

IReceiveMarkupExtension

Türlerin bir işaretleme uzantısından bir ifade (veya başka bir sınıf) alabileceğini bildirebileceği bir mekanizma sağlar; burada çıkış hedef özellikten farklı bir özellik türüdür. .NET Framework 4 uygulamaları için kullanmayın.

IStyleConnector

Derlenmiş XAML'de olayları ve olay ayarlayıcılarını eklemek için WPF XAML ayrıştırıcısı tarafından dahili olarak kullanılan yöntemler sağlar.

IUriContext

Sağlanan göreli URI'yi mutlak bir URI'ye çözümlemek için uygulama bağlamı kullanabilen bir hizmeti temsil eder.

IValueSerializerContext

bir öğesine sağlanan bağlamı ValueSerializertanımlar. Bağlam, özel serileştirme durumlarını veya farklı serileştirme modlarını etkinleştirmek için kullanılabilir.

IXamlTypeResolver

XAML işaretlemesindeki adlandırılmış öğelerden uygun CLR türüne çözümleyen bir hizmeti temsil eder.

Numaralandırmalar

Name Description
DesignerSerializationOptions

Bir özelliğin nasıl serileştirileceği belirtir.

XamlWriterMode

İfade olan değerleri (bağlama bildirimleri gibi) serileştirmek için XAML yazıcı modunu belirtir.

XamlWriterState

Özel bir XAML yazıcısı için olası yazma durumlarını açıklar.