XamlMember Oluşturucular
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
XamlMember sınıfının yeni bir örneğini başlatır.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| XamlMember(EventInfo, XamlSchemaContext) |
CLR tür sistemi EventInfo ve kullanarak sınıfının yeni bir XamlSchemaContextörneğini XamlMember başlatır. |
| XamlMember(PropertyInfo, XamlSchemaContext) |
CLR tür sistemi PropertyInfo ve kullanarak sınıfının yeni bir XamlSchemaContextörneğini XamlMember başlatır. |
| XamlMember(EventInfo, XamlSchemaContext, XamlMemberInvoker) |
CLR tür sistemini EventInfo ve bilgilerini içeren XamlMemberInvoker bir kullanarak sınıfının yeni bir XamlSchemaContextörneğini XamlMember başlatır. |
| XamlMember(PropertyInfo, XamlSchemaContext, XamlMemberInvoker) |
yansımasını PropertyInfo ve bilgilerini içeren XamlMemberInvoker bir kullanarak sınıfının yeni bir XamlSchemaContextörneğini XamlMember başlatır. |
| XamlMember(String, MethodInfo, XamlSchemaContext) |
eklenebilir bir olayı temsil eden için XamlMember sınıfının yeni bir örneğini XamlMember başlatır. |
| XamlMember(String, XamlType, Boolean) |
Bir dize adı kullanarak ve bilgi bildirerek XamlType sınıfının yeni bir örneğini XamlMember başlatır. XamlMember Bu imza ile yapılan bir önemli sınırlamaları vardır. |
| XamlMember(String, MethodInfo, MethodInfo, XamlSchemaContext) |
eklenebilir bir özelliği temsil eden için XamlMember sınıfının yeni bir örneğini XamlMember başlatır. |
| XamlMember(String, MethodInfo, XamlSchemaContext, XamlMemberInvoker) |
Eklenebilir bir olayı temsil eden bir XamlMember için sınıfının yeni bir örneğini XamlMember başlatır.XamlMemberInvoker |
| XamlMember(String, MethodInfo, MethodInfo, XamlSchemaContext, XamlMemberInvoker) |
bilgileri de dahil olmak üzere XamlMemberInvoker eklenebilir bir özelliği temsil eden için XamlMember sınıfının yeni bir örneğini XamlMember başlatır. |
XamlMember(EventInfo, XamlSchemaContext)
CLR tür sistemi EventInfo ve kullanarak sınıfının yeni bir XamlSchemaContextörneğini XamlMember başlatır.
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)
Parametreler
- schemaContext
- XamlSchemaContext
XamlSchemaContext Üyeyi niteleyen bağlam.
Açıklamalar
Üye bir olayı temsil ediyorsa (olay işleyicisi bağlantı noktası özelliği) bu oluşturucuyu kullanın.
Şunlara uygulanır
XamlMember(PropertyInfo, XamlSchemaContext)
CLR tür sistemi PropertyInfo ve kullanarak sınıfının yeni bir XamlSchemaContextörneğini XamlMember başlatır.
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)
Parametreler
- propertyInfo
- PropertyInfo
Özellik üyesini temsil eden CLR türü sistemi PropertyInfo .
- schemaContext
- XamlSchemaContext
XamlSchemaContext Üyeyi niteleyen bağlam.
Açıklamalar
Üye bir özelliği temsil ediyorsa (ve özellikle bir olay işleyicisi bağlantısı değilse) bu oluşturucuyu kullanın.
Şunlara uygulanır
XamlMember(EventInfo, XamlSchemaContext, XamlMemberInvoker)
CLR tür sistemini EventInfo ve bilgilerini içeren XamlMemberInvoker bir kullanarak sınıfının yeni bir XamlSchemaContextörneğini XamlMember başlatır.
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)
Parametreler
- schemaContext
- XamlSchemaContext
XamlSchemaContext Üyeyi niteleyen bağlam.
- invoker
- XamlMemberInvoker
XamlMemberInvoker Çalışma zamanı yansımasını işleyen uygulama, öğesine karşı çağrılar sunarXamlMember.
Açıklamalar
Üye bir olayı (veya olay işleyicisi bağlantı noktası özelliğini) temsil ediyorsa bu oluşturucuyu kullanın.
Şunlara uygulanır
XamlMember(PropertyInfo, XamlSchemaContext, XamlMemberInvoker)
yansımasını PropertyInfo ve bilgilerini içeren XamlMemberInvoker bir kullanarak sınıfının yeni bir XamlSchemaContextörneğini XamlMember başlatır.
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)
Parametreler
- propertyInfo
- PropertyInfo
Özellik üyesini temsil eden CLR türü sistemi PropertyInfo .
- schemaContext
- XamlSchemaContext
XamlSchemaContext Üyeyi niteleyen bağlam.
- invoker
- XamlMemberInvoker
üzerinde XamlMemberInvoker çalışma zamanı çağırma çağrılarını XamlMemberişleyen uygulama.
Açıklamalar
Bu oluşturucuyu yalnızca üye bir özelliği temsil ederse ve bir olay işleyicisi bağlantısı değilse kullanın.
Şunlara uygulanır
XamlMember(String, MethodInfo, XamlSchemaContext)
eklenebilir bir olayı temsil eden için XamlMember sınıfının yeni bir örneğini XamlMember başlatır.
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)
Parametreler
- attachableEventName
- String
Eklenebilir olayın dize adı.
- adder
- MethodInfo
Eklenebilir üyenin yedekleme uygulamasının işleyici Add yöntemi için CLR tür sistemiMethodInfo.
- schemaContext
- XamlSchemaContext
XamlSchemaContext Üyeyi niteleyen bağlam.
Açıklamalar
Üye eklenebilir bir olay üyesini temsil ediyorsa bu oluşturucuyu kullanın.
Şunlara uygulanır
XamlMember(String, XamlType, Boolean)
Bir dize adı kullanarak ve bilgi bildirerek XamlType sınıfının yeni bir örneğini XamlMember başlatır. XamlMember Bu imza ile yapılan bir önemli sınırlamaları vardır.
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)
Parametreler
- name
- String
Üyenin dize adı.
- isAttachable
- Boolean
true üyenin eklenebilir olduğunu belirtmek için; aksi takdirde , false.
Özel durumlar
name veya declaringType şeklindedir null.
Açıklamalar
XamlMember İmza ile XamlMember(String, XamlType, Boolean) birlikte yapılan bir, için IsUnknowndöndürürtrue.
içeren XamlObjectWriterbir yük yolu için, böyle bir üye bir nesne grafiğine yazılamaz. .NET Framework XAML Hizmetleri uygulamasını kullanarak, XamlObjectWriter.WriteStartMember çağrısı için IsUnknownilgili XamlMember raporlar true olduğunda bir XamlObjectWriterException oluşturur.
Uygulamanız uygulamasından XamlObjectWritergelen özel durumları işleyemedikçe veya davranışı ayarlamak XamlObjectWriter için başka yollarınız olmadığı sürece ile IsUnknowntrue oluşturmamalısınızXamlMember. Örneğin, uygulamanız için aşağıdakilerden biri veya daha fazlası doğru olabilir:
XAML şema bağlamı daha sonra kullanılabilir.
Üye çağırıcı deseni kullanırsınız.
Özel bir XAML yazıcısında kasıtlı olarak geçersiz kılarsınız XamlObjectWriter.WriteStartMember .
Şunlara uygulanır
XamlMember(String, MethodInfo, MethodInfo, XamlSchemaContext)
eklenebilir bir özelliği temsil eden için XamlMember sınıfının yeni bir örneğini XamlMember başlatır.
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)
Parametreler
- attachablePropertyName
- String
Eklenebilir özelliğin dize adı.
- getter
- MethodInfo
Eklenebilir üyenin get yedekleme uygulamasının erişimcisi için CLR tür sistemiMethodInfo.
- setter
- MethodInfo
Eklenebilir üyenin set yedekleme uygulamasının erişimcisi için CLR tür sistemiMethodInfo.
- schemaContext
- XamlSchemaContext
XamlSchemaContext Üyeyi niteleyen bağlam.
Açıklamalar
Üye eklenebilir bir özelliği temsil ediyorsa bu oluşturucuyu kullanın.
Şunlara uygulanır
XamlMember(String, MethodInfo, XamlSchemaContext, XamlMemberInvoker)
Eklenebilir bir olayı temsil eden bir XamlMember için sınıfının yeni bir örneğini XamlMember başlatır.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)
Parametreler
- attachableEventName
- String
Eklenebilir olayın dize adı.
- adder
- MethodInfo
Eklenebilir üyenin yedekleme uygulamasının işleyici Add yöntemi için CLR tür sistemiMethodInfo.
- schemaContext
- XamlSchemaContext
XamlSchemaContext Üyeyi niteleyen bağlam.
- invoker
- XamlMemberInvoker
üzerinde XamlMemberInvoker çalışma zamanı çağırma çağrılarını XamlMemberişleyen uygulama.
Açıklamalar
Üye eklenebilir bir olay üyesini temsil ediyorsa bu oluşturucuyu kullanın.
Şunlara uygulanır
XamlMember(String, MethodInfo, MethodInfo, XamlSchemaContext, XamlMemberInvoker)
bilgileri de dahil olmak üzere XamlMemberInvoker eklenebilir bir özelliği temsil eden için XamlMember sınıfının yeni bir örneğini XamlMember başlatır.
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)
Parametreler
- attachablePropertyName
- String
Eklenebilir özelliğin dize adı.
- getter
- MethodInfo
Eklenebilir üyenin get yedekleme uygulamasının erişimcisi için CLR tür sistemiMethodInfo.
- setter
- MethodInfo
Eklenebilir üyenin set yedekleme uygulamasının erişimcisi için CLR tür sistemiMethodInfo.
- schemaContext
- XamlSchemaContext
XamlSchemaContext Üyeyi niteleyen bağlam.
- invoker
- XamlMemberInvoker
üzerinde XamlMemberInvoker çalışma zamanı çağırma çağrılarını XamlMemberişleyen uygulama.
Açıklamalar
Üye eklenebilir bir özellik üyesini temsil ediyorsa bu oluşturucuyu kullanın.