Baml2006Reader Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
XAML'i iyileştirilmiş BAML biçiminde işler ve bir XAML düğüm akışı oluşturur.
public ref class Baml2006Reader : System::Xaml::XamlReader, System::Xaml::IXamlLineInfo
public class Baml2006Reader : System.Xaml.XamlReader, System.Xaml.IXamlLineInfo
type Baml2006Reader = class
inherit XamlReader
interface IXamlLineInfo
Public Class Baml2006Reader
Inherits XamlReader
Implements IXamlLineInfo
- Devralma
- Uygulamalar
Açıklamalar
BAML formu, WPF XAML uygulaması tarafından kullanılan iyileştirilmiş bir XAML biçimidir. Yaygın olarak kullanılan türler veya üyeler için iç aramalar ve belirteçler kullanması açısından iyileştirilmiştir. İyileştirme, XAML içeren WPF uygulama senaryoları için paketleme boyutunu ve yükleme süresini ele alan bir uygulama ayrıntısı olarak yararlıdır. Okuyucu sınıfı, Baml2006Reader WPF uygulama geliştiricisinin BAML ile etkileşimde bulunduğu genel API yüzeyinin çoğunu oluşturur.
BAML için iyileştirilmiş XAML formunun yerelleştirilmesi gerekebilir. XAML'nin yerelleştirilmesi ve bunu yapmak için olası araç yolları bu konuda ele alınmamıştır. Bkz. WPF için Genelleştirme.
Baml2006Reader dahili olarak uygulanan bir XAML şema bağlamı kullanır. Bu şema bağlamı, BAML formundaki türleri aramak için gereken mantığı sağlar ve BAML'nin doğasında bulunan iyileştirmelere ve belirteçlere başvurmak da dahil olmak üzere.
için temel senaryo Baml2006Reader , çağrısına XamlReader geçirdiğiniz uygulama olarak kullanmaktır XamlReader.Load.
Oluşturucular
Baml2006Reader(Stream) |
Giriş akışına dayalı olarak sınıfının yeni bir örneğini Baml2006Reader başlatır. |
Baml2006Reader(Stream, XamlReaderSettings) |
Giriş akışı ve okuyucu ayarlarına göre sınıfının yeni bir örneğini Baml2006Reader başlatır. |
Baml2006Reader(String) |
Okunacak yerel dosyanın dosya adına göre sınıfının yeni bir örneğini Baml2006Reader başlatır. |
Özellikler
IsDisposed |
Çağrılıp çağrılmadığını Dispose(Boolean) alır. (Devralındığı yer: XamlReader) |
IsEof |
Okuyucu konumunun dosyanın sonunda olup olmadığını bildiren bir değer alır. |
Member |
Okuyucu konumu bir StartMemberüzerindeyse geçerli üyeyi okuyucu konumunda alır. |
Namespace |
Geçerli düğümden XAML ad alanını alır. |
NodeType |
Geçerli düğümün türünü alır. |
SchemaContext |
Bilgi kümesi için şema bağlamı bilgileri sağlayan bir nesnesi alır. |
Type |
XamlType Geçerli düğümün öğesini alır. |
Value |
Geçerli düğümün değerini alır. |
Yöntemler
Close() |
XAML düğümü akışını kapatır. (Devralındığı yer: XamlReader) |
Dispose(Boolean) |
Baml2006Reader tarafından kullanılan yönetilmeyen kaynakları serbest bırakır ve yönetilen kaynakları isteğe bağlı olarak serbest bırakır. |
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
Read() |
Bir düğüm varsa kaynak BAML'den sonraki XAML düğümünü sağlar. |
ReadSubtree() |
XamlReader XAML düğüm yapısının XamlReaderbir alt ağacı aracılığıyla yinelemek için döndürülen XamlReader geçerli öğesini temel alan bir döndürür. (Devralındığı yer: XamlReader) |
Skip() |
Geçerli düğümü atlar ve okuyucu konumunu sonraki düğüme ilerler. (Devralındığı yer: XamlReader) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |
Belirtik Arabirim Kullanımları
IDisposable.Dispose() |
XamlReader sınıfının geçerli örneği tarafından kullanılan tüm kaynakları serbest bırakır. (Devralındığı yer: XamlReader) |
IXamlLineInfo.HasLineInfo |
Bkz. HasLineInfo. |
IXamlLineInfo.LineNumber |
Bkz. LineNumber. |
IXamlLineInfo.LinePosition |
Bkz. LinePosition. |