ParserContext Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menyediakan informasi konteks yang diperlukan oleh pengurai XAML.
public ref class ParserContext : System::Windows::Markup::IUriContext
public class ParserContext : System.Windows.Markup.IUriContext
type ParserContext = class
interface IUriContext
Public Class ParserContext
Implements IUriContext
- Warisan
-
ParserContext
- Penerapan
Keterangan
Parser XAML yang dirujuk konteks ini adalah API pengurai XAML era .NET Framework 3.5 yang khusus untuk implementasi WPF, seperti yang diekspos di System.Windows.Markup.XamlReader dan System.Windows.Markup.XamlWriter.
Sistem XAML dalam .NET Framework 4 menggunakan sistem jenis XAML yang lebih canggih dan dengan demikian juga menggunakan jenis konteks yang berbeda untuk operasi pemrosesan XAML. Untuk informasi selengkapnya, lihat XamlSchemaContext .
biasanya ParserContext digunakan sebagai input untuk panggilan ke XamlReader operasi. Dalam kasus ini, Anda menggunakan kelebihan beban XamlReader.Load atau XamlReader.LoadAsync di mana menyediakan ParserContext memberikan kontrol yang lebih besar atas faktor-faktor seperti pemetaan jenis ke XAML, atau mengubah default pemrosesan XML. ParserContext Menggunakan dibandingkan dengan menggunakan System.Windows.Markup.XamlReader perilaku default adalah skenario tingkat lanjut.
xml:lang dan xml:space perilaku adalah salah satu aspek konteks yang dapat Anda ambil alih. Secara default, konteks pengurai menggunakan en-us nilai berbasis. Untuk informasi selengkapnya tentang mengapa konteks tingkat bahasa untuk XAML menggunakan en-us daripada nilai yang invarian budaya, lihat Gambaran Umum Globalisasi dan Pelokalan WPF.
Konstruktor
| Nama | Deskripsi |
|---|---|
| ParserContext() |
Menginisialisasi instans baru dari kelas ParserContext. |
| ParserContext(XmlParserContext) |
Menginisialisasi instans ParserContext baru kelas dengan menggunakan XmlParserContext. |
Properti
| Nama | Deskripsi |
|---|---|
| BaseUri |
Mendapatkan atau mengatur URI dasar untuk konteks ini. |
| XamlTypeMapper |
Mendapatkan atau mengatur XamlTypeMapper untuk digunakan dengan ini ParserContext. |
| XmlLang |
Mendapatkan atau mengatur |
| XmlnsDictionary |
Mendapatkan kamus namespace XAML untuk konteks pengurai XAML ini. |
| XmlSpace |
Mendapatkan atau mengatur karakter untuk |
Metode
| Nama | Deskripsi |
|---|---|
| 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) |
| ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |
| ToXmlParserContext(ParserContext) |
Mengonversi ParserContext menjadi XmlParserContext. |
Operator
| Nama | Deskripsi |
|---|---|
| Implicit(ParserContext to XmlParserContext) |
Mengonversi XAML ParserContext menjadi XmlParserContext. |