XamlType.LookupAttachableMember(String) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
この 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 リフレクションが使用されます。 有効なnull
場合UnderlyingType、既定の実装で使用可能な場合は使用BaseTypeできます。 この動作は、有効な基本型を検索するために再帰的に呼び出 LookupAttachableMember され、有効な基本型が存在しない場合に返 null
されます。
既定の内部 CLR リフレクションに依存せず、型の XAML 型システム情報またはスキーマ情報をレポートするためにメタデータまたはその他の手法を使用している場合は、このメソッドをオーバーライドします。
重要
LookupAttachableMember は仮想であるため、オーバーライドできます。 オーバーライドには、XAML 型の報告されたメンバーを変更して、基になる CLR 型に関する情報とTypeDescriptorGet*
予期される方法で一致しないようにする可能性があります (悪意のある目的の場合でも、そうでない場合でも)。 メンバー レポートのセキュリティクリティカルなチェックでは、代わりに基になる CLR 型を使用します。