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
XamlMember(EventInfo, XamlSchemaContext) |
CLR tür sistemi EventInfo ve XamlSchemaContextkullanarak XamlMember sınıfının yeni bir örneğini başlatır. |
XamlMember(PropertyInfo, XamlSchemaContext) |
CLR tür sistemi PropertyInfo ve XamlSchemaContextkullanarak XamlMember sınıfının yeni bir örneğini başlatır. |
XamlMember(EventInfo, XamlSchemaContext, XamlMemberInvoker) |
CLR tür sistemi EventInfo ve XamlMemberInvoker bilgileri de dahil olmak üzere bir XamlSchemaContextkullanarak XamlMember sınıfının yeni bir örneğini başlatır. |
XamlMember(PropertyInfo, XamlSchemaContext, XamlMemberInvoker) |
yansıma PropertyInfo ve XamlSchemaContextkullanarak XamlMember sınıfının yeni bir örneğini başlatır ve XamlMemberInvoker bilgileri içerir. |
XamlMember(String, MethodInfo, XamlSchemaContext) |
Eklenebilir bir olayı temsil eden bir XamlMember için XamlMember sınıfının yeni bir örneğini başlatır. |
XamlMember(String, XamlType, Boolean) |
Bir dize adı kullanarak ve XamlType bilgileri bildirerek XamlMember sınıfının yeni bir örneğini başlatır. Bu imzayla yapılan bir XamlMember önemli sınırlamaları vardır. |
XamlMember(String, MethodInfo, MethodInfo, XamlSchemaContext) |
Eklenebilir bir özelliği temsil eden bir XamlMember için XamlMember sınıfının yeni bir örneğini başlatır. |
XamlMember(String, MethodInfo, XamlSchemaContext, XamlMemberInvoker) |
XamlMember sınıfının eklenebilir bir olayı temsil eden XamlMember için XamlMemberInvoker bilgileri de dahil olmak üzere yeni bir örneğini başlatır. |
XamlMember(String, MethodInfo, MethodInfo, XamlSchemaContext, XamlMemberInvoker) |
XamlMemberInvoker bilgileri de dahil olmak üzere eklenebilir bir özelliği temsil eden bir XamlMember için XamlMember sınıfının yeni bir örneğini başlatır. |
XamlMember(EventInfo, XamlSchemaContext)
CLR tür sistemi EventInfo ve XamlSchemaContextkullanarak XamlMember sınıfının yeni bir örneğini 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
Üyeyi niteleyen XamlSchemaContext 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 XamlSchemaContextkullanarak XamlMember sınıfının yeni bir örneğini 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
Üyeyi niteleyen XamlSchemaContext 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 sistemi EventInfo ve XamlMemberInvoker bilgileri de dahil olmak üzere bir XamlSchemaContextkullanarak XamlMember sınıfının yeni bir örneğini 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
Üyeyi niteleyen XamlSchemaContext bağlamı.
- invoker
- XamlMemberInvoker
XamlMemberkarşı çalışma zamanı yansıma çağrılarını işleyen XamlMemberInvoker uygulaması.
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ıma PropertyInfo ve XamlSchemaContextkullanarak XamlMember sınıfının yeni bir örneğini başlatır ve XamlMemberInvoker bilgileri içerir.
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
Üyeyi niteleyen XamlSchemaContext bağlamı.
- invoker
- XamlMemberInvoker
XamlMemberkarşı çalışma zamanı çağrılarını işleyen XamlMemberInvoker uygulaması.
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 bir XamlMember için XamlMember sınıfının yeni bir örneğini 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
CLR tür sistemi, eklenebilir üyenin yedekleme uygulamasının işleyici Add
yöntemi için MethodInfo.
- schemaContext
- XamlSchemaContext
Üyeyi niteleyen XamlSchemaContext 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 XamlType bilgileri bildirerek XamlMember sınıfının yeni bir örneğini başlatır. Bu imzayla yapılan bir XamlMember ö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
Üyenin eklenebilir olduğunu belirtmek için true
; aksi takdirde false
.
Özel durumlar
name
veya declaringType
null
.
Açıklamalar
XamlMember(String, XamlType, Boolean) imzası ile oluşturulur XamlMember, IsUnknowniçin true
döndürür.
XamlObjectWriteriçeren bir yük yolu için, böyle bir üye bir nesne grafiğine yazılamaz. .NET Framework XAML Hizmetleri uygulamasını kullanarak, ilgili XamlMemberIsUnknowniçin true
bildirdiğinde XamlObjectWriter.WriteStartMember çağrısı bir XamlObjectWriterException oluşturur.
Uygulamanız XamlObjectWriterözel durumları işleyemedikçe veya XamlObjectWriter davranışını ayarlamak için başka yollarınız yoksa IsUnknowntrue
ile bir XamlMember oluşturmamalısınız. Ö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 XamlObjectWriter.WriteStartMember kasıtlı olarak geçersiz kılarsınız.
Şunlara uygulanır
XamlMember(String, MethodInfo, MethodInfo, XamlSchemaContext)
Eklenebilir bir özelliği temsil eden bir XamlMember için XamlMember sınıfının yeni bir örneğini 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
CLR tür sistemi, eklenebilir üyenin yedekleme uygulamasının get
erişimcisi için MethodInfo.
- setter
- MethodInfo
CLR tür sistemi, eklenebilir üyenin yedekleme uygulamasının set
erişimcisi için MethodInfo.
- schemaContext
- XamlSchemaContext
Üyeyi niteleyen XamlSchemaContext bağlamı.
Açıklamalar
Üye eklenebilir bir özelliği temsil ediyorsa bu oluşturucuyu kullanın.
Şunlara uygulanır
XamlMember(String, MethodInfo, XamlSchemaContext, XamlMemberInvoker)
XamlMember sınıfının eklenebilir bir olayı temsil eden XamlMember için XamlMemberInvoker bilgileri de dahil olmak üzere yeni bir örneğini başlatır.
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
CLR tür sistemi, eklenebilir üyenin yedekleme uygulamasının işleyici Add
yöntemi için MethodInfo.
- schemaContext
- XamlSchemaContext
Üyeyi niteleyen XamlSchemaContext bağlamı.
- invoker
- XamlMemberInvoker
XamlMemberkarşı çalışma zamanı çağrılarını işleyen XamlMemberInvoker uygulaması.
Açıklamalar
Üye eklenebilir bir olay üyesini temsil ediyorsa bu oluşturucuyu kullanın.
Şunlara uygulanır
XamlMember(String, MethodInfo, MethodInfo, XamlSchemaContext, XamlMemberInvoker)
XamlMemberInvoker bilgileri de dahil olmak üzere eklenebilir bir özelliği temsil eden bir XamlMember için XamlMember sınıfının yeni bir örneğini 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
CLR tür sistemi, eklenebilir üyenin yedekleme uygulamasının get
erişimcisi için MethodInfo.
- setter
- MethodInfo
CLR tür sistemi, eklenebilir üyenin yedekleme uygulamasının set
erişimcisi için MethodInfo.
- schemaContext
- XamlSchemaContext
Üyeyi niteleyen XamlSchemaContext bağlamı.
- invoker
- XamlMemberInvoker
XamlMemberkarşı çalışma zamanı çağrılarını işleyen XamlMemberInvoker uygulaması.
Açıklamalar
Üye eklenebilir bir özellik üyesini temsil ediyorsa bu oluşturucuyu kullanın.