XamlObjectReader Kelas

Definisi

XamlReader Menyediakan implementasi yang membaca grafik objek dan menghasilkan aliran simpul XAML.

public ref class XamlObjectReader : System::Xaml::XamlReader
public class XamlObjectReader : System.Xaml.XamlReader
type XamlObjectReader = class
    inherit XamlReader
Public Class XamlObjectReader
Inherits XamlReader
Warisan
XamlObjectReader

Keterangan

XamlObjectReader Gunakan dalam skenario di mana Anda ingin memproses grafik objek, yang biasanya merupakan grafik objek aplikasi yang awalnya dihasilkan dari sumber XAML. Anda mungkin menggunakan tempat XamlObjectReader perjalanan pulang pergi dilakukan dari titik awal XAML ke titik akhir XAML. Atau Anda mungkin menjalankan XamlObjectReader lebih dari grafik objek; memproses aliran simpul XAML perantara, jika diperlukan, dengan menggunakan API pada XamlType dan XamlMember; lalu menggunakan XamlXmlWriter untuk membuat serialisasi simpul XAML ke XML.

Skenario yang lebih canggih mungkin memberikan XamlXmlWriter penimpaan dan konteks skema XAML tertentu yang XamlObjectReader digunakan lalu diteruskan ke penggantian penulis.

Skenario umum untuk menggunakan XamlObjectReader panggilan anggota yang XamlObjectReader menerapkan; mereka juga memanggil Close, ReadSubtree, dan Skip dari XamlReader kelas dasar.

Konstruktor

Nama Deskripsi
XamlObjectReader(Object, XamlObjectReaderSettings)

Menginisialisasi instans XamlObjectReader baru kelas dengan pengaturan pembaca yang ditentukan.

XamlObjectReader(Object, XamlSchemaContext, XamlObjectReaderSettings)

Menginisialisasi instans XamlObjectReader baru kelas dengan konteks skema dan pengaturan pembaca yang ditentukan.

XamlObjectReader(Object, XamlSchemaContext)

Menginisialisasi instans XamlObjectReader baru kelas dengan konteks skema yang ditentukan.

XamlObjectReader(Object)

Menginisialisasi instans baru dari kelas XamlObjectReader.

Properti

Nama Deskripsi
Instance

Mendapatkan instans objek yang tersedia di posisi pembaca saat ini.

IsDisposed

Mendapat apakah Dispose(Boolean) telah dipanggil.

(Diperoleh dari XamlReader)
IsEof

Mendapatkan nilai yang melaporkan apakah posisi pembaca berada di akhir file.

Member

Mendapatkan saat ini XamlMember pada posisi pembaca, jika posisi pembaca ada di StartMember.

Namespace

Mendapatkan deklarasi namespace XAML dari posisi pembaca saat ini.

NodeType

Mendapatkan jenis simpul saat ini.

SchemaContext

Mendapatkan objek yang menyediakan informasi skema untuk kumpulan informasi.

Type

XamlType Mendapatkan objek pada posisi pembaca saat ini.

Value

Mendapatkan nilai simpul pada posisi pembaca saat ini.

Metode

Nama Deskripsi
Close()

Menutup aliran simpul XAML.

(Diperoleh dari XamlReader)
Dispose(Boolean)

Merilis sumber daya yang tidak dikelola yang digunakan oleh XamlReader, dan secara opsional, merilis sumber daya terkelola.

(Diperoleh dari XamlReader)
Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan Type instans saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari Objectsaat ini.

(Diperoleh dari Object)
Read()

Menyediakan simpul XAML berikutnya dari grafik objek sumber, jika simpul tersedia.

ReadSubtree()

Mengembalikan XamlReader yang didasarkan pada saat ini XamlReader, di mana yang dikembalikan XamlReader digunakan untuk melakukan iterasi melalui subtree struktur simpul XAML.

(Diperoleh dari XamlReader)
Skip()

Melompati simpul saat ini dan memajukan posisi pembaca ke simpul berikutnya.

(Diperoleh dari XamlReader)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Implementasi Antarmuka Eksplisit

Nama Deskripsi
IDisposable.Dispose()

Merilis semua sumber daya yang digunakan oleh instans XamlReader kelas saat ini.

(Diperoleh dari XamlReader)

Berlaku untuk