次の方法で共有


XamlType.LookupAttachableMember(String) メソッド

定義

この XamlTypeから特定の名前付きアタッチ可能な XamlMember を返します。

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

パラメーター

name
String

取得する添付可能なメンバーの名前 (ownerTypeName.MemberName 形式)。

戻り値

要求されたアタッチ可能なメンバーの XamlMember オブジェクト。それ以外の場合は null。その名前でアタッチ可能なメンバーが存在しない場合。

注釈

このメソッドは、呼び出し元が GetAttachableMemberから値を取得するときに呼び出すことができます。

既定の実装では、内部 CLR リフレクションが使用されます。 UnderlyingTypenullされている場合、既定の実装では BaseTypeを使用できます (使用可能な場合)。 この動作では、LookupAttachableMember を再帰的に呼び出して有効な基本型を検索し、有効な基本型が存在しない場合は null を返します。

既定の内部 CLR リフレクションに依存せず、型の XAML 型システム情報またはスキーマ情報をレポートするためにメタデータまたはその他の手法を使用している場合は、このメソッドをオーバーライドします。

大事な

LookupAttachableMember は仮想であるため、オーバーライドできます。 オーバーライドには、XAML 型の報告されたメンバーを変更して、基になる CLR 型に関する TypeDescriptorGet* 情報に合わせないようにする可能性があります (悪意のある目的かそれ以外の場合)。 メンバー レポートのセキュリティクリティカルなチェックでは、代わりに基になる CLR 型を使用します。

適用対象