XamlMember.LookupIsAmbient メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
この XamlMember がアンビエント プロパティとして報告されているかどうかを返します。
protected:
virtual bool LookupIsAmbient();
protected virtual bool LookupIsAmbient ();
abstract member LookupIsAmbient : unit -> bool
override this.LookupIsAmbient : unit -> bool
Protected Overridable Function LookupIsAmbient () As Boolean
戻り値
この XamlMember をアンビエント プロパティとして報告する場合は true
。それ以外の場合は false
。
注釈
このメソッドは、アンビエント XAML プロパティ情報をチェックする内部呼び出しによって呼び出されます。 アンビエント プロパティの動作は、XAML リーダーと XAML ライターのパブリック API 動作で考慮されます。 通常、参照 LookupIsAmbient する内部呼び出しは XAML 処理ロジックの一部であり、型修飾にアンビエント使用法に依存するオブジェクトと値が正しく機能することを確認します。 既定の .NET Framework XAML サービス実装では、CLR 属性を使用して、バッキング型に対するリフレクションからこの情報を取得します。 具体的には、既定の実装では、メンバー定義に存在するかどうかをAmbientAttributeチェックして返しますLookupIsAmbient true
AmbientAttribute。
この目的で使用 AmbientAttribute せず、アンビエント XAML プロパティを示すその手法を独自の手法に置き換える場合は、このメソッドをオーバーライドします。
属性が AmbientAttribute Trigger.Property are および Style.BasedOn.