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ında yer alan diğer türler genel olarak .NET XAML Hizmetleri için destek sağlar ve WPF derlemelerine başvurmayı gerektirmez.

Sınıflar

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 belirleme şekliyle ilgilidir.

ArrayExtension

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

ComponentResourceKeyConverter

Kasıtlı olarak hiçbir tür dönüştürme yolu olmayan nesneler için ComponentResourceKey bir tür dönüştürücüsü uygular. Tür dönüştürücüsü bu davranışı zorlar ve bildirir.

ConstructorArgumentAttribute

Bir nesnenin parametresiz oluşturucu söz dizimi kullanılarak başlatılabildiğini ve belirtilen adın bir özelliğinin yapı bilgileri 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. Bir 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 nesneye DependencyProperty dönüştürür.

DependsOnAttribute

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

DesignerSerializationOptionsAttribute

Bir özellik için serileştirme bayraklarını belirtir.

DictionaryKeyPropertyAttribute

İlişkili sınıfın örtük anahtar değerini sağlayan özelliğini belirtir. Örtük anahtarlar, koleksiyonlardaki bir öğe IDictionary için XAML'de tanımlanan açık x:Key öznitelikler 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 destekleyebileceğiniz 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 bildirir.

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 işaretleme tekniği için kullanılan temel sınıfı sağlar.

NameReferenceConverter

Bir dize adını bu ada sahip nesneye bir 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

bir 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 kullanan bilgiler sağlar.

NullExtension

XAML'de değerleri açıkça null olarak ayarlamak için kullanabileceğiniz bir null nesnesi 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

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

RootNamespaceAttribute

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

RoutedEventConverter

Bir RoutedEvent nesneyi dizeden dönüştürür.

RuntimeNamePropertyAttribute

Türün hangi özelliğinin XAML x:Name özniteliğine eşlendiğini bildiren bir tür düzeyi özniteliği temsil eder.

ServiceProviders

Hizmet eklemeyi etkinleştiren yöntemlerle arabirim için IServiceProvider bir uygulama sağlar.

SetterTriggerConditionValueConverter

için tür dönüştürme benzer davranışı SetterTrigger ve Condition değerlerle DependencyProperty ilgilenen türler sağlar. Bu dönüştürücü yalnızca destekler ConvertFrom.

StaticExtension

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

TemplateKeyConverter

Kasıtlı olarak hiçbir tür dönüştürme yolu olmayan nesneler için TemplateKey bir tür dönüştürücüsü uygular. Tür dönüştürücüsü bu davranışı zorlar ve bildirir.

TrimSurroundingWhitespaceAttribute

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

TypeExtension

Dize girişini temel alan bir Type döndüren 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 oluşturulup oluşturulmadığı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ün ValueSerializer veya özelliğin seri hale getirildiğinde kullanması gereken sınıfı tanımlar.

WhitespaceSignificantCollectionAttribute

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

XamlDeferLoadAttribute

Bir sınıf 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 çağıranlar tarafından XAML serileştirme hizmetleri 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

BIR 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ı 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 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ı bir tür dönüştürücü çağrısı kullanarak bir değer belirlediğinde çağrılan geri çağırmalar için veri sağlar.

XamlSetValueEventArgs

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

XamlTypeMapper

Bir XAML öğesi adını derlemelerde uygun CLR Type ile 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ün değeri olarak görünebilen değişmez verileri Value temsil eder.

XmlAttributeProperties

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

XmlLangPropertyAttribute

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

XmlLanguage

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

XmlLanguageConverter

sınıfı için tür dönüştürmesi XmlLanguage 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ı önceden tanımlanmış XmlnsDefinitionAttributebir içinde belirtilir.

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'deki XAML ad alanları için xmln eşlemeleri içeren bir sözlüğü temsil eder.

XmlnsPrefixAttribute

Bir XAML dosyasında öğe ve öznitelik 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

IAddChild

Alt öğe veya metin karışımları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 ö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 çıktı 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öntemleri 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

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.