TypeExtension Konstruktor
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.
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 |
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.