XamlMember.IsAmbient プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
この XamlMember をアンビエント プロパティとして報告するかどうかを示す値を取得します。
public:
property bool IsAmbient { bool get(); };
public bool IsAmbient { get; }
member this.IsAmbient : bool
Public ReadOnly Property IsAmbient As Boolean
プロパティ値
この XamlMember がアンビエント プロパティとして報告される場合は true
。それ以外の場合は false
。
注釈
呼び出しは、LookupIsAmbientそのメソッドの呼び出しまたは特定のオーバーライドを呼び出IsAmbientします。 この動作は、初期内部リフレクション ロジックがまだ情報を設定していない実装で発生します。
通常、アンビエント プロパティのチェックは XAML 処理ロジックの一部であり、型の修飾にアンビエント使用法に依存するオブジェクトと値が正しく機能することを確認します。 .NET Framework XAML サービス API と既定の XAML スキーマ コンテキストによって、属性AmbientAttributeに基づいてこの値が設定されます。 既定の実装では、この既存AmbientAttributeのLookupIsAmbient手法が使用され、メンバー宣言に存在する場合AmbientAttributeは返true
されます。
AmbientAttributeは、いくつかの WPF 型のメンバーで見つかります。これには Application、、StyleSetter 型にも見つかります。これは、メンバーが特に ResourceDictionary 属性付けされていない場合でも、その型として使用 ResourceDictionary するすべてのメンバーをアンビエントと見なす必要があることを意味します。