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 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
- 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
- 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.
- 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:
Konteks skema XAML tersedia nanti.
Anda menggunakan pola pemanggil anggota.
Anda sengaja mengambil alih XamlObjectWriter.WriteStartMember penulis XAML kustom.
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.