System.Xaml Ad Alanı

XAML okuyucuları ve XAML yazıcılarıyla ilgili türler sağlar. Bu, .NET XAML Hizmetlerinin ve XAML okuyucularının ve XAML yazıcılarının varsayılan uygulamaları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

Name Description
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 getirmektedir declaringType.memberName .

AttachablePropertyServices

Eklenebilir bir özellikten değerler ve erişimci yöntemi bilgilerini alan ve ekli özellik deposuyla çalışan statik yardımcı yöntemler 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önergesiyse üye için XAML türü sistem tanımlayıcısı sağlar. XAML okuyucuları ve XAML yazıcıları, üye düğümlerinin işlenmesi sırasında tanımlayıcıyı XamlDirective kullanır. Tanımlayıcı, XAML okuyucusu ve StartMemberIsDirectivetrueüzerinde konumlandırıldığında kullanılır.

XamlDuplicateMemberException

Bir XAML yazıcı aynı nesne düğümüne yinelenen bir üye için bir 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 ikisiyle de ilgilidir.

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 okuyucusu 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 grafiğini etkiler.

XamlObjectReader

Nesne grafiklerini okuyan ve bir XamlReader 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 bir 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 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

için XamlSchemaContextisteğe bağlı ayarlar sağlar.

XamlSchemaException

Bir bağlama sistemi veya XAML için başka bir şema gösterimi 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 serileştirme amacıyla bir nesne grafını okuma ve XAML dosya çıkışı 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; öğesinden XamlWriter türetip soyut üyelerini 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

Xml dosyalarından XAML işaretlemesini bir XmlReader aracı kullanarak 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

TextWriter XAML düğüm akışını bir metne veya XmlWriter serileştirilmiş biçime işaretlemek 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

Name Description
IAmbientProvider

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 ile başvurulabilir AttachablePropertyServices.

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ü uygun olur.

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 okuyucusunun 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 çıktıya bilgileri 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 numaralandırılabilir 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

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

Numaralandırmalar

Name Description
XamlNodeType

Şu anda bir XAML okuyucusu tarafından işlenen düğümün türünü açıklar.