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 kullanışlıdır. Okuyucu sınıfı, Baml2006Reader BIR WPF uygulama geliştiricisinin BAML ile etkileşime yönelik 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 biçimindeki türleri aramak için gereken mantığı sağlar ve BAML'deki iyileştirmelere ve belirteçlere başvuruda bulunur.
için ana senaryo Baml2006Reader , çağrısına XamlReader geçirdiğiniz uygulama olarak kullanmaktır XamlReader.Load.
Oluşturucular
| Name | Description |
|---|---|
| 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(Stream) |
Giriş akışına dayalı olarak 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
| Name | Description |
|---|---|
| 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
| Name | Description |
|---|---|
| Close() |
XAML düğüm akışını kapatır. (Devralındığı yer: XamlReader) |
| Dispose(Boolean) |
tarafından Baml2006Reader kullanılan yönetilmeyen kaynakları serbest bırakır ve isteğe bağlı olarak yönetilen kaynakları 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() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| MemberwiseClone() |
Geçerli Objectbasit 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ı üzerinden yinelemek için döndürülen XamlReader geçerli değerini 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 bir dize döndürür. (Devralındığı yer: Object) |
Belirtik Arabirim Kullanımları
| Name | Description |
|---|---|
| IDisposable.Dispose() |
Sınıfın geçerli örneği XamlReader 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. |