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 kabul edilmesi 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

Nesneler için ComponentResourceKey , özellikle hiçbir tür dönüştürme yolu olmayan 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 öncelikle 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ğlı olduğunu gösterir.

DesignerSerializationOptionsAttribute

Bir özelliğin seri hale getirme bayraklarını belirtir.

DictionaryKeyPropertyAttribute

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

EventSetterHandlerConverter

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 yazarları 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 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 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 kullanılan bilgileri 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 ResourceReferenceExpression diğer türlerden ve türlerine dönüştürür.

RootNamespaceAttribute

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 nesneyi dizeden RoutedEvent dönüştürür.

RuntimeNamePropertyAttribute

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

ServiceProviders

Arabirim için IServiceProvider hizmet eklemeyi etkinleştiren yöntemlerle 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 'i destekler ConvertFrom.

StaticExtension

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

TemplateKeyConverter

Nesneler için TemplateKey , özellikle hiçbir tür dönüştürme yolu olmayan 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ün öğelerini çevreleyen boşluğun seri hale getirildiğinde kırpılması gerektiğini gösterir.

TypeExtension

Dize girişini temel alan 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 oluşturulup oluşturulmadığını gösterir.

ValueSerializer

Bir nesne gösteriminden seri hale getirme için dönüştürme davranışını tanımlayan soyut sınıf.

ValueSerializerAttribute

Bir türün veya özelliğin ValueSerializer seri hale getirildiğinde kullanması gereken sınıfı 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 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

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 belirlediğinde çağrılan geri çağırmalar için veri sağlar.

XamlSetValueEventArgs

Belirli değerler ayarlandığında çağrılan XamlObjectWriter 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 seri hale getirilmesi 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 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ı daha önce 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 bir 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 öğ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

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şileceğ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 adların bir sözlüğünü kullanıma sunarken yararlı olan numaralandırılabilir, koleksiyon ve sözlük desteğini bir araya getirmektedir.

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 kabul edilip edilmeyeceğini sorgular.

IReceiveMarkupExtension

Türlerin bir işaretleme uzantısından bir ifade (veya başka bir sınıf) alabileceklerini 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

öğ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.