System.Xaml Ad Alanı

XAML okuyucuları ve XAML yazıcılarıyla ilgili türler sağlar. Bu, .NET XAML Hizmetlerinin varsayılan uygulamaları ile XAML okuyucuları ile XAML yazıcılarını içerir. Ayrıca, XAML tür sistemiyle ilgili türleri ve XAML ve .NET XAML Hizmetleri kavramlarıyla ilgili diğer destek türlerini içerir.

Sınıflar

AmbientPropertyValue

Bir uygulamanın parçası IAmbientProvider olarak bir ortam özelliği hakkındaki bilgileri raporlar.

AttachableMemberIdentifier

Eklenebilir üyeler için bir XAML türü sistem tanımlayıcısı gösterimi sağlar. Tanımlayıcı yapısı, eklenebilir üye kullanımı için dize formunu paralel hale getirir declaringType.memberName .

AttachablePropertyServices

Eklenebilir bir özellikten değerleri ve erişimci yöntemi bilgilerini alan ve ekli özellik deposuyla çalışan statik yardımcı yöntemleri sağlar.

NamespaceDeclaration

Bu dize değerlerini ayrı özellikler olarak depolayarak tanımlayıcıyı ve bir XAML ad alanının ön ekini bildirir.

XamlBackgroundReader

Okuma ve yazmayı farklı iş parçacıklarına bölebilen çift arabelleğe alınan XamlReader bir uygulama.

XamlDeferringLoader

Ertelenmiş içeriği yükleyen ve döndüren bir XAML okuyucu davranışını temsil eder.

XamlDirective

Üye aynı zamanda bir XAML yönergesi ise üye için XAML türü sistem tanımlayıcısı sağlar. XAML okuyucuları ve XAML yazıcıları, üye düğümleri işlenirken tanımlayıcıyı XamlDirective kullanır. Tanımlayıcı, XAML okuyucusu bir StartMember ve IsDirective trueüzerinde konumlandırıldığında kullanılır.

XamlDuplicateMemberException

Bir XAML yazıcısı aynı nesne düğümüne yinelenen bir üye için değer yazmaya çalıştığında oluşan özel durum.

XamlException

Genel bir XAML okuyucusu veya XAML yazıcı özel durumu için oluşan özel durum.

XamlInternalException

XAML okuma ve XAML yazma sırasında oluşan iç tutarsızlıklar için oluşturulan özel durum.

XamlLanguage

XAML işaretlemesi veya XAML türleriyle programlama için yararlı dizeler veya nesneler sağlayan sabitleri tanımlar. Bu dizeler veya nesneler XAML dil kavramlarıyla, .NET XAML Hizmetleri'nde XAML dil kavramlarının uygulanmasıyla veya her ikisi için de geçerlidir.

XamlMember

XAML türlerinin üyeleri için XAML türü sistem tanımlayıcısını sağlar. Tanımlayıcı, üye düğümlerinin işlenmesi sırasında (XAML okuyucu bir StartMemberüzerinde konumlandırıldığında) ve genel XAML türü sistem mantığı için XAML okuyucuları ve XAML yazıcıları tarafından kullanılır.

XamlNodeList

XAML düğümlerini ertelenmiş bir şekilde yazma gibi senaryolar için kullanılabilen XAML düğümlerinin listesini sağlar.

XamlNodeQueue

Düğümleri yazmak ve yeniden okumak için bir arabellek sağlar.

XamlObjectEventArgs

Nesne başlatma ve özellik ayarı sırasına eklenebilen geri çağırmalar için veri sağlar. Bu, tarafından XamlObjectWriterüretilen nesne grafını etkiler.

XamlObjectReader

Nesne graflarını XamlReader okuyan ve bir XAML düğümü akışı oluşturan bir uygulama sağlar.

XamlObjectReaderException

Çeşitli XamlObjectReader iç yardımcı API'ler tarafından oluşan özel durum.

XamlObjectReaderSettings

bir XamlObjectReaderiçin işleme kurallarını veya seçenek ayarlarını belirtir.

XamlObjectWriter

Kaynak XAML düğümü akışından nesne grafı oluşturur.

XamlObjectWriterException

Bir XAML yazıcısı (sınıf gibi XamlObjectWriter ) bir XAML düğüm akışından nesne grafikleri üretmeye çalışırken bir hatayla karşılaştığında oluşan özel durum.

XamlObjectWriterSettings

için XamlObjectWriterbelirli XAML yazıcı ayarları sağlar.

XamlParseException

Bir XAML okuyucusu, XAML okuyucu kaynağının öğelerini bir XAML düğüm akışında işleyemediğinde oluşan özel durum.

XamlReader

XAML girişi kullanan ve XAML düğümü akışları üreten sınıflar için temel tanımlar sağlar.

XamlReaderSettings

Uygulama XamlReader için işleme kurallarını veya seçenek ayarlarını belirtir.

XamlSchemaContext

XAML türlerini ve bunların altında yatan derlemelerdeki türleri yorumlamak veya eşlemek için yeniden kullanılabilir bir bağlam tanımlar.

XamlSchemaContextSettings

bir XamlSchemaContextiçin isteğe bağlı ayarlar sağlar.

XamlSchemaException

Bir bağlama sistemi veya XAML için başka bir şema temsil sistemi şema bağlamı için bir özel durum bildirdiğinde oluşan özel durum.

XamlServices

XAML okuma ve nesne grafı yazmanın yaygın XAML görevleri için daha üst düzey hizmetler (statik yöntemler) sağlar; veya bir nesne grafını okuma ve serileştirme amacıyla XAML dosyası çıktısı yazma.

XamlType

.NET XAML Hizmetleri'nde uygulanan genel XAML sisteminin bir parçası olarak XAML türleri hakkındaki bilgileri raporlar.

XamlWriter

XAML yazıcısı için varsayılan uygulama ve temel sınıf tanımları sağlar. Bu çalışan bir varsayılan XAML yazıcısı değildir; soyut üyelerinden XamlWriter türetip uygulamanız veya mevcut XamlWriter türetilmiş bir sınıfı kullanmanız gerekir.

XamlWriterSettings

Bir XamlWriter uygulama için başlatma ayarları sağlar.

XamlXmlReader

Bir aracı kullanarak XmlReader XML dosyalarından XAML işaretlemesini işler ve bir XAML düğümü akışı oluşturur.

XamlXmlReaderSettings

XAML okuyucu uygulaması için XamlXmlReader işleme kurallarını veya seçenek ayarlarını belirtir.

XamlXmlWriter

Bir TextWriter metne veya XmlWriter işaretleme serileştirilmiş formuna XAML düğümü akışı yazmak için veya destek sınıfını kullanır.

XamlXmlWriterException

Belirli XamlXmlWriter API'ler tarafından oluşan özel durum.

XamlXmlWriterSettings

XAML yazıcı uygulaması için XamlXmlWriter başlatma ayarları sağlar.

Arabirimler

IAmbientProvider

Tür dönüştürücüleri ve işaretleme uzantılarını yazmak için ortam özellikleri veya ortam türleri hakkında bilgi öğeleri döndürebilen bir hizmeti temsil eder.

IAttachedPropertyStore

Eklenebilir üyelerin ayarlandığı bir nesne için eklenebilir üye depolarını temsil eder. Bu eklenebilir üye deposuna daha sonra ile AttachablePropertyServicesbaşvurulabilir.

IDestinationTypeProvider

Hedef türü için CLR türü sistem tanımlayıcısı döndürebilen bir hizmeti temsil eder. Bir özellik ayarı işleminin hedef türü yansıma veya diğer mekanizmalar tarafından dolaylı olarak bildirildiğinde hedef türü geçerlidir.

INamespacePrefixLookup

Tüketicilere XAML ad alanı eşlemesi için önerilen ön eki döndürebilen bir hizmeti temsil eder. Tüketiciler tasarım ortamları veya seri hale getiriciler içerebilir.

IRootObjectProvider

Ayrıştırılmakta olan işaretlemenin kök nesnesini döndürebilen bir hizmeti açıklar.

IXamlIndexingReader

Düğüm tabanlı XAML okuyucunun basit bir uygulaması için dizinlenmiş düğüm denetimini temsil eden bir hizmet sağlar.

IXamlLineInfo

XAML okuyucu uygulamalarında metin satırı bilgilerini raporlamaya yönelik bir hizmeti açıklar.

IXamlLineInfoConsumer

Bir XAML yazıcısının bildirilen satır bilgilerini kullanabileceği ve ardından bilgileri çıkışa ekleyebileceği bir hizmeti açıklar.

IXamlNameProvider

Bir nesne girip bir XAML adı döndürmek için kaydetme ve yazma işlemleri sırasında kullanılan bir hizmet sağlar.

IXamlNameResolver

XAML adıyla belirtilen nesneleri döndürebilen veya alternatif olarak ad çözümlemesini engelleyen bir belirteç döndürebilen bir hizmeti açıklar. Hizmet ayrıca XAML ad kapsamındaki tüm adlandırılmış nesnelerin listelenebilir bir kümesini döndürebilir.

IXamlNamespaceResolver

XAML işaretlemesinde eşlendiği için ön ekini temel alan bir XAML ad alanı döndürebilen bir hizmeti açıklar.

IXamlObjectWriterFactory

Geçerli iç ayrıştırıcı bağlamını temel alan bir XamlObjectWriter oluşturan hizmeti temsil eder.

IXamlSchemaContextProvider

Tür dönüştürücüleri ve işaretleme uzantıları için XAML şeması bağlam bilgilerini sağlayan bir hizmeti temsil eder.

Numaralandırmalar

XamlNodeType

XAML okuyucusu tarafından işlenmekte olan düğümün türünü açıklar.