Bagikan melalui


TypeExtension Konstruktor

Definisi

Menginisialisasi instans baru kelas TypeExtension.

Overload

TypeExtension()

Menginisialisasi instans baru kelas TypeExtension.

TypeExtension(String)

Menginisialisasi instans TypeExtension baru kelas, menginisialisasi TypeName nilai berdasarkan string yang disediakan typeName .

TypeExtension(Type)

Menginisialisasi instans TypeExtension baru kelas, mendeklarasikan jenisnya secara langsung.

TypeExtension()

Menginisialisasi instans baru kelas TypeExtension.

public:
 TypeExtension();
public TypeExtension ();
Public Sub New ()

Berlaku untuk

TypeExtension(String)

Menginisialisasi instans TypeExtension baru kelas, menginisialisasi TypeName nilai berdasarkan string yang disediakan typeName .

public:
 TypeExtension(System::String ^ typeName);
public TypeExtension (string typeName);
new System.Windows.Markup.TypeExtension : string -> System.Windows.Markup.TypeExtension
Public Sub New (typeName As String)

Parameter

typeName
String

String yang mengidentifikasi jenis yang akan dirujuk. String ini menggunakan format prefix:className. prefix adalah awalan pemetaan untuk namespace XAML, dan hanya diperlukan untuk mereferensikan jenis yang tidak dipetakan ke namespace XAML default.

Pengecualian

Mencoba untuk menentukan typeName sebagai null.

Keterangan

Nilai ini tidak dievaluasi saat Anda mengaturnya di konstruktor. Jika nilainya bukan null, nilai awalnya akan diterima. Penguraian dan evaluasi aktual dari nilai ditangguhkan sampai ProvideValue dipanggil pada ekstensi ini, ketika XAML diurai dan dengan konteks layanan yang tersedia aktif. Saat ini typeName diharapkan dapat diselesaikan sebagai jenis dalam konteks skema XAML, dan jenis tersebut dikembalikan.

Berlaku untuk

TypeExtension(Type)

Menginisialisasi instans TypeExtension baru kelas, mendeklarasikan jenisnya secara langsung.

public:
 TypeExtension(Type ^ type);
public TypeExtension (Type type);
new System.Windows.Markup.TypeExtension : Type -> System.Windows.Markup.TypeExtension
Public Sub New (type As Type)

Parameter

type
Type

Jenis yang akan diwakili oleh ini TypeExtension.

Pengecualian

type is null

Keterangan

Ini adalah metode pembantu TypeExtension untuk penggunaan kode run time dan bukan bagian dari pola implementasi normal untuk ekstensi markup.

Berlaku untuk