XamlMember 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 XamlMember.
Overload
XamlMember(EventInfo, XamlSchemaContext) |
Menginisialisasi instans baru kelas XamlMember menggunakan EventInfo sistem jenis CLR dan XamlSchemaContext. |
XamlMember(PropertyInfo, XamlSchemaContext) |
Menginisialisasi instans baru kelas XamlMember menggunakan PropertyInfo sistem jenis CLR dan XamlSchemaContext. |
XamlMember(EventInfo, XamlSchemaContext, XamlMemberInvoker) |
Menginisialisasi instans baru kelas XamlMember menggunakan EventInfo sistem jenis CLR dan XamlSchemaContext, termasuk informasi XamlMemberInvoker. |
XamlMember(PropertyInfo, XamlSchemaContext, XamlMemberInvoker) |
Menginisialisasi instans baru kelas XamlMember menggunakan PropertyInfo refleksi dan XamlSchemaContext, termasuk informasi XamlMemberInvoker. |
XamlMember(String, MethodInfo, XamlSchemaContext) |
Menginisialisasi instans baru kelas XamlMember untuk XamlMember yang mewakili peristiwa yang dapat dilampirkan. |
XamlMember(String, XamlType, Boolean) |
Menginisialisasi instans baru kelas XamlMember menggunakan nama string dan mendeklarasikan informasi XamlType. XamlMember yang dibangun dengan tanda tangan ini memiliki batasan yang signifikan. |
XamlMember(String, MethodInfo, MethodInfo, XamlSchemaContext) |
Menginisialisasi instans baru kelas XamlMember untuk XamlMember yang mewakili properti yang dapat dilampirkan. |
XamlMember(String, MethodInfo, XamlSchemaContext, XamlMemberInvoker) |
Menginisialisasi instans baru kelas XamlMember untuk XamlMember yang mewakili peristiwa yang dapat dilampirkan, termasuk informasi XamlMemberInvoker. |
XamlMember(String, MethodInfo, MethodInfo, XamlSchemaContext, XamlMemberInvoker) |
Menginisialisasi instans baru kelas XamlMember untuk XamlMember yang mewakili properti yang dapat dilampirkan, termasuk informasi XamlMemberInvoker. |
XamlMember(EventInfo, XamlSchemaContext)
Menginisialisasi instans baru kelas XamlMember menggunakan EventInfo sistem 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
- 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 baru kelas XamlMember menggunakan PropertyInfo sistem 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 jenis CLR PropertyInfo 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 baru kelas XamlMember menggunakan EventInfo sistem jenis CLR dan XamlSchemaContext, termasuk informasi XamlMemberInvoker.
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
- 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 baru kelas XamlMember menggunakan PropertyInfo refleksi dan XamlSchemaContext, termasuk informasi XamlMemberInvoker.
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 jenis CLR PropertyInfo 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 baru kelas XamlMember 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 jenis CLR MethodInfo untuk metode handler Add
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 baru kelas XamlMember menggunakan nama string dan mendeklarasikan informasi XamlType. 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.
- isAttachable
- Boolean
true
untuk menunjukkan bahwa anggota dapat dilampirkan; jika tidak, false
.
Pengecualian
name
atau declaringType
null
.
Keterangan
XamlMember yang dibangun dengan tanda tangan XamlMember(String, XamlType, Boolean) 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, panggilan XamlObjectWriter.WriteStartMember melemparkan XamlObjectWriterException ketika XamlMember yang relevan melaporkan true
untuk IsUnknown.
Anda tidak boleh membuat XamlMember dengan IsUnknowntrue
kecuali implementasi Anda dapat menangani pengecualian dari XamlObjectWriter, atau Anda memiliki cara lain untuk menyesuaikan perilaku XamlObjectWriter. Misalnya, satu atau beberapa hal berikut mungkin benar tentang implementasi Anda:
Konteks skema XAML tersedia nanti.
Anda menggunakan pola pemanggil anggota.
Anda sengaja mengambil alih XamlObjectWriter.WriteStartMember dalam penulis XAML kustom.
Berlaku untuk
XamlMember(String, MethodInfo, MethodInfo, XamlSchemaContext)
Menginisialisasi instans baru kelas XamlMember 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 CLR MethodInfo untuk aksesor get
implementasi backing anggota yang dapat dilampirkan.
- setter
- MethodInfo
Sistem jenis CLR MethodInfo untuk aksesor set
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 baru kelas XamlMember untuk XamlMember yang mewakili peristiwa yang dapat dilampirkan, termasuk informasi XamlMemberInvoker.
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 jenis CLR MethodInfo untuk metode handler Add
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 baru kelas XamlMember untuk XamlMember yang mewakili properti yang dapat dilampirkan, termasuk informasi XamlMemberInvoker.
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 CLR MethodInfo untuk aksesor get
implementasi backing anggota yang dapat dilampirkan.
- setter
- MethodInfo
Sistem jenis CLR MethodInfo untuk aksesor set
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.