XamlMember.LookupDependsOn メソッド

定義

XamlMember オブジェクトの一覧を返します。 一覧の項目では、この XamlMember に関連して初期化順序の依存関係が存在するメンバーが報告されます。

protected:
 virtual System::Collections::Generic::IList<System::Xaml::XamlMember ^> ^ LookupDependsOn();
protected virtual System.Collections.Generic.IList<System.Xaml.XamlMember> LookupDependsOn ();
abstract member LookupDependsOn : unit -> System.Collections.Generic.IList<System.Xaml.XamlMember>
override this.LookupDependsOn : unit -> System.Collections.Generic.IList<System.Xaml.XamlMember>
Protected Overridable Function LookupDependsOn () As IList(Of XamlMember)

戻り値

XamlMember オブジェクトのリスト。

注釈

このメソッドは、呼び出し元が プロパティから DependsOn 値を取得するときに呼び出されます。 既定の内部リフレクションで有効になっている値とは異なる値を返す場合 DependsOn 、およびカスタム情報も指定する場合は、このメソッドをオーバーライドします XamlMemberInvoker

WPF XAML のリーダーとライターの実装では、このケースでは を使用して属性が設定 DependsOnAttributeされます。 既定の実装では、この既存 DependsOnAttribute の手法が使用されます。

この目的に を使用 DependsOnAttribute せず、プロパティの処理順序を示すその手法を独自の手法に置き換える場合は、このメソッドをオーバーライドします。 プロパティ処理順序をサポートしない場合は、適切な結果が返されないため、既定の実装を使用できます。

リストは読み取り専用です。

適用対象

こちらもご覧ください