XamlType.LookupAttachableMember(String) Yöntem

Tanım

Bu XamlTypeiçinden belirli bir adlandırılmış iliştirilebilir 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

Formda, alınabilen ownerTypeName.MemberName üyenin adı.

Döndürülenler

XamlMember İstenen eklenebilir üye için bir nesne; aksi takdirde, nullbu ada göre eklenebilir üye yoksa.

Açıklamalar

Bu yöntem, çağıran değerinden GetAttachableMemberbir değer aldığında çağrılabilir.

Varsayılan uygulama iç CLR yansımasını kullanır. olduğunda UnderlyingTypenull, varsayılan uygulama BaseTypekullanılabiliyorsa kullanabilir. Bu davranış, geçerli bir temel türü bulmaya çalışmak için özyinelemeli olarak çağırır LookupAttachableMember ve geçerli bir temel tür yoksa döndürür null .

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 bilgilerle TypeDescriptorGet* 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