Bagikan melalui


XamlMember Konstruktor

Definisi

Menginisialisasi instans baru dari kelas XamlMember.

Overload

Nama Deskripsi
XamlMember(EventInfo, XamlSchemaContext)

Menginisialisasi instans XamlMember baru kelas menggunakan sistem EventInfo jenis CLR dan XamlSchemaContext.

XamlMember(PropertyInfo, XamlSchemaContext)

Menginisialisasi instans XamlMember baru kelas menggunakan sistem PropertyInfo jenis CLR dan XamlSchemaContext.

XamlMember(EventInfo, XamlSchemaContext, XamlMemberInvoker)

Menginisialisasi instans XamlMember baru kelas menggunakan sistem EventInfo jenis CLR dan XamlSchemaContext, termasuk XamlMemberInvoker informasi.

XamlMember(PropertyInfo, XamlSchemaContext, XamlMemberInvoker)

Menginisialisasi instans XamlMember baru kelas menggunakan pantulan PropertyInfo dan XamlSchemaContext, termasuk XamlMemberInvoker informasi.

XamlMember(String, MethodInfo, XamlSchemaContext)

Menginisialisasi instans XamlMember baru kelas untuk XamlMember yang mewakili peristiwa yang dapat dilampirkan.

XamlMember(String, XamlType, Boolean)

Menginisialisasi instans XamlMember baru kelas menggunakan nama string dan mendeklarasikan XamlType informasi. XamlMember Yang dibangun dengan tanda tangan ini memiliki batasan yang signifikan.

XamlMember(String, MethodInfo, MethodInfo, XamlSchemaContext)

Menginisialisasi instans XamlMember baru kelas untuk XamlMember yang mewakili properti yang dapat dilampirkan.

XamlMember(String, MethodInfo, XamlSchemaContext, XamlMemberInvoker)

Menginisialisasi instans XamlMember baru kelas untuk XamlMember yang mewakili peristiwa yang dapat dilampirkan, termasuk XamlMemberInvoker informasi.

XamlMember(String, MethodInfo, MethodInfo, XamlSchemaContext, XamlMemberInvoker)

Menginisialisasi instans XamlMember baru kelas untuk XamlMember yang mewakili properti yang dapat dilampirkan, termasuk XamlMemberInvoker informasi.

XamlMember(EventInfo, XamlSchemaContext)

Menginisialisasi instans XamlMember baru kelas menggunakan sistem EventInfo jenis CLR dan XamlSchemaContext.

public:
 XamlMember(System::Reflection::EventInfo ^ eventInfo, System::Xaml::XamlSchemaContext ^ schemaContext);
public XamlMember(System.Reflection.EventInfo eventInfo, System.Xaml.XamlSchemaContext schemaContext);
new System.Xaml.XamlMember : System.Reflection.EventInfo * System.Xaml.XamlSchemaContext -> System.Xaml.XamlMember
Public Sub New (eventInfo As EventInfo, schemaContext As XamlSchemaContext)

Parameter

eventInfo
EventInfo

Sistem EventInfo jenis CLR yang mewakili anggota peristiwa.

schemaContext
XamlSchemaContext

Konteks XamlSchemaContext yang memenuhi syarat anggota.

Keterangan

Gunakan konstruktor ini jika anggota mewakili peristiwa (properti titik koneksi penanganan aktivitas).

Berlaku untuk

XamlMember(PropertyInfo, XamlSchemaContext)

Menginisialisasi instans XamlMember baru kelas menggunakan sistem PropertyInfo jenis CLR dan XamlSchemaContext.

public:
 XamlMember(System::Reflection::PropertyInfo ^ propertyInfo, System::Xaml::XamlSchemaContext ^ schemaContext);
public XamlMember(System.Reflection.PropertyInfo propertyInfo, System.Xaml.XamlSchemaContext schemaContext);
new System.Xaml.XamlMember : System.Reflection.PropertyInfo * System.Xaml.XamlSchemaContext -> System.Xaml.XamlMember
Public Sub New (propertyInfo As PropertyInfo, schemaContext As XamlSchemaContext)

Parameter

propertyInfo
PropertyInfo

Sistem PropertyInfo jenis CLR yang mewakili anggota properti.

schemaContext
XamlSchemaContext

Konteks XamlSchemaContext yang memenuhi syarat anggota.

Keterangan

Gunakan konstruktor ini jika anggota mewakili properti (dan khususnya bukan koneksi penanganan aktivitas).

Berlaku untuk

XamlMember(EventInfo, XamlSchemaContext, XamlMemberInvoker)

Menginisialisasi instans XamlMember baru kelas menggunakan sistem EventInfo jenis CLR dan XamlSchemaContext, termasuk XamlMemberInvoker informasi.

public:
 XamlMember(System::Reflection::EventInfo ^ eventInfo, System::Xaml::XamlSchemaContext ^ schemaContext, System::Xaml::Schema::XamlMemberInvoker ^ invoker);
public XamlMember(System.Reflection.EventInfo eventInfo, System.Xaml.XamlSchemaContext schemaContext, System.Xaml.Schema.XamlMemberInvoker invoker);
new System.Xaml.XamlMember : System.Reflection.EventInfo * System.Xaml.XamlSchemaContext * System.Xaml.Schema.XamlMemberInvoker -> System.Xaml.XamlMember
Public Sub New (eventInfo As EventInfo, schemaContext As XamlSchemaContext, invoker As XamlMemberInvoker)

Parameter

eventInfo
EventInfo

Sistem EventInfo jenis CLR yang mewakili anggota peristiwa.

schemaContext
XamlSchemaContext

Konteks XamlSchemaContext yang memenuhi syarat anggota.

invoker
XamlMemberInvoker

Implementasi XamlMemberInvoker yang menangani panggilan refleksi run-time terhadap XamlMember.

Keterangan

Gunakan konstruktor ini jika anggota mewakili peristiwa (atau properti titik koneksi penanganan aktivitas).

Berlaku untuk

XamlMember(PropertyInfo, XamlSchemaContext, XamlMemberInvoker)

Menginisialisasi instans XamlMember baru kelas menggunakan pantulan PropertyInfo dan XamlSchemaContext, termasuk XamlMemberInvoker informasi.

public:
 XamlMember(System::Reflection::PropertyInfo ^ propertyInfo, System::Xaml::XamlSchemaContext ^ schemaContext, System::Xaml::Schema::XamlMemberInvoker ^ invoker);
public XamlMember(System.Reflection.PropertyInfo propertyInfo, System.Xaml.XamlSchemaContext schemaContext, System.Xaml.Schema.XamlMemberInvoker invoker);
new System.Xaml.XamlMember : System.Reflection.PropertyInfo * System.Xaml.XamlSchemaContext * System.Xaml.Schema.XamlMemberInvoker -> System.Xaml.XamlMember
Public Sub New (propertyInfo As PropertyInfo, schemaContext As XamlSchemaContext, invoker As XamlMemberInvoker)

Parameter

propertyInfo
PropertyInfo

Sistem PropertyInfo jenis CLR yang mewakili anggota properti.

schemaContext
XamlSchemaContext

Konteks XamlSchemaContext yang memenuhi syarat anggota.

invoker
XamlMemberInvoker

Implementasi XamlMemberInvoker yang menangani panggilan pemanggilan run-time terhadap XamlMember.

Keterangan

Gunakan konstruktor ini hanya jika anggota mewakili properti dan jika bukan koneksi penanganan aktivitas.

Berlaku untuk

XamlMember(String, MethodInfo, XamlSchemaContext)

Menginisialisasi instans XamlMember baru kelas untuk XamlMember yang mewakili peristiwa yang dapat dilampirkan.

public:
 XamlMember(System::String ^ attachableEventName, System::Reflection::MethodInfo ^ adder, System::Xaml::XamlSchemaContext ^ schemaContext);
public XamlMember(string attachableEventName, System.Reflection.MethodInfo adder, System.Xaml.XamlSchemaContext schemaContext);
new System.Xaml.XamlMember : string * System.Reflection.MethodInfo * System.Xaml.XamlSchemaContext -> System.Xaml.XamlMember
Public Sub New (attachableEventName As String, adder As MethodInfo, schemaContext As XamlSchemaContext)

Parameter

attachableEventName
String

Nama string dari peristiwa yang dapat dilampirkan.

adder
MethodInfo

Sistem MethodInfo jenis CLR untuk metode handler Add dari implementasi backing anggota yang dapat dilampirkan.

schemaContext
XamlSchemaContext

Konteks XamlSchemaContext yang memenuhi syarat anggota.

Keterangan

Gunakan konstruktor ini jika anggota mewakili anggota peristiwa yang dapat dilampirkan.

Berlaku untuk

XamlMember(String, XamlType, Boolean)

Menginisialisasi instans XamlMember baru kelas menggunakan nama string dan mendeklarasikan XamlType informasi. XamlMember Yang dibangun dengan tanda tangan ini memiliki batasan yang signifikan.

public:
 XamlMember(System::String ^ name, System::Xaml::XamlType ^ declaringType, bool isAttachable);
public XamlMember(string name, System.Xaml.XamlType declaringType, bool isAttachable);
new System.Xaml.XamlMember : string * System.Xaml.XamlType * bool -> System.Xaml.XamlMember
Public Sub New (name As String, declaringType As XamlType, isAttachable As Boolean)

Parameter

name
String

Nama string anggota.

declaringType
XamlType

Informasi XamlType untuk jenis deklarasikan.

isAttachable
Boolean

true untuk menunjukkan bahwa anggota dapat dilampirkan; jika tidak, false.

Pengecualian

name atau declaringType adalah null.

Keterangan

XamlMember Yang dibangun dengan XamlMember(String, XamlType, Boolean) tanda tangan mengembalikan true untuk IsUnknown.

Untuk jalur beban yang melibatkan XamlObjectWriter, anggota tersebut tidak dapat ditulis ke dalam grafik objek. Menggunakan implementasi Layanan XAML .NET Framework, XamlObjectWriter.WriteStartMember panggilan melempar XamlObjectWriterException ketika laporan true yang relevan XamlMember untuk IsUnknown.

Anda tidak boleh membuat XamlMember dengan IsUnknowntrue kecuali implementasi Anda dapat menangani pengecualian dari XamlObjectWriter, atau Anda memiliki cara lain untuk menyesuaikan XamlObjectWriter perilaku. Misalnya, satu atau beberapa hal berikut mungkin benar tentang implementasi Anda:

Berlaku untuk

XamlMember(String, MethodInfo, MethodInfo, XamlSchemaContext)

Menginisialisasi instans XamlMember baru kelas untuk XamlMember yang mewakili properti yang dapat dilampirkan.

public:
 XamlMember(System::String ^ attachablePropertyName, System::Reflection::MethodInfo ^ getter, System::Reflection::MethodInfo ^ setter, System::Xaml::XamlSchemaContext ^ schemaContext);
public XamlMember(string attachablePropertyName, System.Reflection.MethodInfo getter, System.Reflection.MethodInfo setter, System.Xaml.XamlSchemaContext schemaContext);
new System.Xaml.XamlMember : string * System.Reflection.MethodInfo * System.Reflection.MethodInfo * System.Xaml.XamlSchemaContext -> System.Xaml.XamlMember
Public Sub New (attachablePropertyName As String, getter As MethodInfo, setter As MethodInfo, schemaContext As XamlSchemaContext)

Parameter

attachablePropertyName
String

Nama string properti yang dapat dilampirkan.

getter
MethodInfo

Sistem jenis MethodInfo CLR untuk get aksesor implementasi backing anggota yang dapat dilampirkan.

setter
MethodInfo

Sistem jenis MethodInfo CLR untuk set aksesor implementasi backing anggota yang dapat dilampirkan.

schemaContext
XamlSchemaContext

Konteks XamlSchemaContext yang memenuhi syarat anggota.

Keterangan

Gunakan konstruktor ini jika anggota mewakili properti yang dapat dilampirkan.

Berlaku untuk

XamlMember(String, MethodInfo, XamlSchemaContext, XamlMemberInvoker)

Menginisialisasi instans XamlMember baru kelas untuk XamlMember yang mewakili peristiwa yang dapat dilampirkan, termasuk XamlMemberInvoker informasi.

public:
 XamlMember(System::String ^ attachableEventName, System::Reflection::MethodInfo ^ adder, System::Xaml::XamlSchemaContext ^ schemaContext, System::Xaml::Schema::XamlMemberInvoker ^ invoker);
public XamlMember(string attachableEventName, System.Reflection.MethodInfo adder, System.Xaml.XamlSchemaContext schemaContext, System.Xaml.Schema.XamlMemberInvoker invoker);
new System.Xaml.XamlMember : string * System.Reflection.MethodInfo * System.Xaml.XamlSchemaContext * System.Xaml.Schema.XamlMemberInvoker -> System.Xaml.XamlMember
Public Sub New (attachableEventName As String, adder As MethodInfo, schemaContext As XamlSchemaContext, invoker As XamlMemberInvoker)

Parameter

attachableEventName
String

Nama string dari peristiwa yang dapat dilampirkan.

adder
MethodInfo

Sistem MethodInfo jenis CLR untuk metode handler Add dari implementasi backing anggota yang dapat dilampirkan.

schemaContext
XamlSchemaContext

Konteks XamlSchemaContext yang memenuhi syarat anggota.

invoker
XamlMemberInvoker

Implementasi XamlMemberInvoker yang menangani panggilan pemanggilan run-time terhadap XamlMember.

Keterangan

Gunakan konstruktor ini jika anggota mewakili anggota peristiwa yang dapat dilampirkan.

Berlaku untuk

XamlMember(String, MethodInfo, MethodInfo, XamlSchemaContext, XamlMemberInvoker)

Menginisialisasi instans XamlMember baru kelas untuk XamlMember yang mewakili properti yang dapat dilampirkan, termasuk XamlMemberInvoker informasi.

public:
 XamlMember(System::String ^ attachablePropertyName, System::Reflection::MethodInfo ^ getter, System::Reflection::MethodInfo ^ setter, System::Xaml::XamlSchemaContext ^ schemaContext, System::Xaml::Schema::XamlMemberInvoker ^ invoker);
public XamlMember(string attachablePropertyName, System.Reflection.MethodInfo getter, System.Reflection.MethodInfo setter, System.Xaml.XamlSchemaContext schemaContext, System.Xaml.Schema.XamlMemberInvoker invoker);
new System.Xaml.XamlMember : string * System.Reflection.MethodInfo * System.Reflection.MethodInfo * System.Xaml.XamlSchemaContext * System.Xaml.Schema.XamlMemberInvoker -> System.Xaml.XamlMember
Public Sub New (attachablePropertyName As String, getter As MethodInfo, setter As MethodInfo, schemaContext As XamlSchemaContext, invoker As XamlMemberInvoker)

Parameter

attachablePropertyName
String

Nama string properti yang dapat dilampirkan.

getter
MethodInfo

Sistem jenis MethodInfo CLR untuk get aksesor implementasi backing anggota yang dapat dilampirkan.

setter
MethodInfo

Sistem jenis MethodInfo CLR untuk set aksesor implementasi backing anggota yang dapat dilampirkan.

schemaContext
XamlSchemaContext

Konteks XamlSchemaContext yang memenuhi syarat anggota.

invoker
XamlMemberInvoker

Implementasi XamlMemberInvoker yang menangani panggilan pemanggilan run-time terhadap XamlMember.

Keterangan

Gunakan konstruktor ini jika anggota mewakili anggota properti yang dapat dilampirkan.

Berlaku untuk