Share via


IXamlType2 Antarmuka

Definisi

Menyediakan sarana untuk melaporkan spesifik sistem jenis XAML tentang jenis XAML. Dengan menggunakan kontrak antarmuka ini, pengurai XAML dapat memuat jenis kustom dan anggota apa pun darinya yang ditentukan dalam aplikasi Anda dan dirujuk dalam file XAML.

public interface class IXamlType2 : IXamlType
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 458752)]
/// [Windows.Foundation.Metadata.Guid(2668391995, 17211, 22189, 143, 105, 120, 164, 221, 62, 100, 249)]
struct IXamlType2 : IXamlType
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 458752)]
[Windows.Foundation.Metadata.Guid(2668391995, 17211, 22189, 143, 105, 120, 164, 221, 62, 100, 249)]
public interface IXamlType2 : IXamlType
Public Interface IXamlType2
Implements IXamlType
Atribut
Penerapan

Persyaratan Windows

Rangkaian perangkat
Windows 10, version 1809 (diperkenalkan dalam 10.0.17763.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v7.0)

Properti

BaseType

Mendapatkan IXamlType untuk jenis dasar langsung dari jenis XAML. Penentuan nilai ini didasarkan pada jenis yang mendasar untuk jenis inti.

(Diperoleh dari IXamlType)
BoxedType

Mendapatkan IXamlType untuk jenis kotak jenis XAML. Penentuan nilai ini didasarkan pada jenis yang mendasar untuk jenis inti.

ContentProperty

Mendapatkan informasi IXamlMember untuk properti konten XAML dari IXamlType ini.

(Diperoleh dari IXamlType)
FullName

Mendapatkan nama kelas lengkap dari jenis yang mendasar.

(Diperoleh dari IXamlType)
IsArray

Mendapatkan nilai yang menunjukkan apakah IXamlType mewakili array.

(Diperoleh dari IXamlType)
IsBindable

Mendapatkan nilai yang menyatakan apakah jenisnya dapat diikat.

(Diperoleh dari IXamlType)
IsCollection

Mendapatkan nilai yang menunjukkan apakah IXamlType ini mewakili koleksi.

(Diperoleh dari IXamlType)
IsConstructible

Mendapatkan nilai yang menunjukkan apakah IXamlType ini mewakili jenis yang dapat dibangun, sesuai definisi XAML.

(Diperoleh dari IXamlType)
IsDictionary

Mendapatkan nilai yang menunjukkan apakah IXamlType ini mewakili kamus/peta.

(Diperoleh dari IXamlType)
IsMarkupExtension

Mendapatkan nilai yang menunjukkan apakah IXamlType mewakili ekstensi markup.

(Diperoleh dari IXamlType)
ItemType

Mendapatkan nilai yang menyediakan informasi jenis untuk properti Item dari IXamlType ini.

(Diperoleh dari IXamlType)
KeyType

Mendapatkan nilai yang menyediakan informasi jenis untuk properti Kunci dari IXamlType ini, jika IXamlType ini mewakili kamus/peta.

(Diperoleh dari IXamlType)
UnderlyingType

Mendapatkan informasi untuk jenis dukungan.

(Diperoleh dari IXamlType)

Metode

ActivateInstance()

Mengingat jenis XAML, menetapkan nilainya untuk inisialisasi dan mengembalikan instans yang dapat digunakan.

(Diperoleh dari IXamlType)
AddToMap(Object, Object, Object)

Menambahkan item ke tipe peta kustom.

(Diperoleh dari IXamlType)
AddToVector(Object, Object)

Menambahkan item ke jenis vektor kustom.

(Diperoleh dari IXamlType)
CreateFromString(String)

Membuat representasi sistem jenis berdasarkan string. Skenario utama untuk penggunaan ini adalah membuat nilai enumerasi dan memetakan enumerasi yang sesuai.

(Diperoleh dari IXamlType)
GetMember(String)

Mengembalikan informasi IXamlMember untuk anggota bernama tertentu dari IXamlType ini.

(Diperoleh dari IXamlType)
RunInitializer()

Memanggil logika pra-aktivasi yang diperlukan seperti yang diperlukan oleh konteks skema XAML dan dependensi platformnya.

(Diperoleh dari IXamlType)

Berlaku untuk

Lihat juga