XamlTypeMapper 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.
Memetakan nama elemen XAML ke CLR Type yang sesuai dalam rakitan.
public ref class XamlTypeMapper
public class XamlTypeMapper
type XamlTypeMapper = class
Public Class XamlTypeMapper
- Warisan
-
XamlTypeMapper
Keterangan
XamlTypeMapper adalah bagian dari skenario WPF canggih yang memasok konteks alternatif untuk XamlReader dan XamlWriter. Untuk .NET Framework 4 aplikasi WPF, Anda harus mempertimbangkan untuk mengambil XamlSchemaContext alih skenario ini, daripada mencoba menggunakan XamlTypeMapper.
XamlTypeMapper dapat digunakan untuk memberikan pengurai XAML dengan informasi pemetaan kustom melalui teknik yang lebih langsung daripada penerapan XmlnsDefinitionAttribute nilai pada kode perakitan. Ini mungkin berguna untuk konsolidasi semua namespace CLR dalam perakitan, atau untuk mereferensikan jenis yang siap XAML dalam rakitan yang ada tanpa harus mengkompilasi ulang hanya untuk menambahkan XmlnsDefinitionAttribute attributing.
Anda biasanya membuat XamlTypeMapper instans untuk menentukan XamlTypeMapper nilai properti untuk ParserContext. Pada gilirannya ParserContext dapat digunakan sebagai konteks untuk XamlReader.Load(Stream, ParserContext) panggilan.
Pemeta Default
Anda dapat memperoleh pemeta default menggunakan DefaultMapper properti statis. Pemeta default hanya berfungsi pada daftar perakitan default. Tidak ada informasi spesifik tentang rakitan (seperti yang ditentukan dalam XamlTypeMapper konstruktor) yang digunakan.
Konstruktor
XamlTypeMapper(String[]) |
Menginisialisasi instans XamlTypeMapper baru kelas dengan menentukan array nama rakitan yang XamlTypeMapper harus digunakan. |
XamlTypeMapper(String[], NamespaceMapEntry[]) |
Menginisialisasi instans XamlTypeMapper baru kelas, menggunakan array nama rakitan yang ditentukan dan peta namespace yang ditentukan. |
Properti
DefaultMapper |
Mendapatkan instans untuk XamlTypeMapper digunakan jika belum ditentukan. |
Metode
AddMappingProcessingInstruction(String, String, String) |
Menentukan pemetaan antara namespace XML dan namespace CLR dalam rakitan, dan menambahkannya ke XamlTypeMapper informasi. |
AllowInternalType(Type) |
Meminta izin untuk XamlTypeMapper jenis turunan yang dipanggil dengan kepercayaan penuh untuk mengakses jenis internal tertentu. |
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 dari instans Type saat ini. (Diperoleh dari Object) |
GetType(String, String) |
Mendapatkan CLR Type tempat elemen XAML tertentu dipetakan, menggunakan awalan namespace XML dan nama elemen yang ditentukan. |
MemberwiseClone() |
Membuat salinan dangkal dari saat ini Object. (Diperoleh dari Object) |
SetAssemblyPath(String, String) |
Menentukan jalur yang akan digunakan saat memuat rakitan. |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |