Aracılığıyla paylaş


XamlType.LookupAttachableMember(String) Yöntem

Tanım

Bu XamlTypebelirli bir adlandırılmış eklenebilir için bir XamlMember döndürür.

protected:
 virtual System::Xaml::XamlMember ^ LookupAttachableMember(System::String ^ name);
protected virtual System.Xaml.XamlMember LookupAttachableMember (string name);
abstract member LookupAttachableMember : string -> System.Xaml.XamlMember
override this.LookupAttachableMember : string -> System.Xaml.XamlMember
Protected Overridable Function LookupAttachableMember (name As String) As XamlMember

Parametreler

name
String

ownerTypeName.MemberName biçimde, alınabilen üyenin adı.

Döndürülenler

İstenen eklenebilir üye için XamlMember nesnesi; aksi takdirde, bu ada göre eklenebilir üye yoksa null.

Açıklamalar

Çağıran GetAttachableMember'den bir değer aldığında bu yöntem çağrılabilir.

Varsayılan uygulama iç CLR yansımasını kullanır. UnderlyingType nullolduğunda, varsayılan uygulama varsa BaseTypekullanabilir. Bu davranış, geçerli bir temel tür bulmaya çalışmak için LookupAttachableMember yinelemeli olarak çağırır ve geçerli bir temel tür yoksa null döndürür.

Varsayılan iç CLR yansımasını kullanmıyorsanız ve bir türün XAML türü sistem bilgilerini veya şema bilgilerini raporlamak için meta veriler veya başka teknikler kullanıyorsanız bu yöntemi geçersiz kılın.

Önemli

LookupAttachableMember sanaldır ve bu nedenle geçersiz kılınabilir. Geçersiz kılma, bir XAML türünün bildirilen üyelerini değiştirme potansiyeline (kötü amaçlı veya başka bir amaçla) sahiptir, böylece bunlar artık temel alınan CLR türüyle ilgili TypeDescriptorGet* bilgileriyle beklenen şekilde hizalanamayacaktır. Üye raporlamasının güvenlik açısından kritik denetimleri için bunun yerine temel alınan CLR türünü kullanın.

Şunlara uygulanır