IAmbientProvider.GetAllAmbientValues メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
要求されたスコープのアンビエント型またはアンビエント プロパティの情報アイテムの列挙可能なセットを返します。
オーバーロード
GetAllAmbientValues(XamlType[]) |
要求された型に対する使用可能なアンビエント型のオブジェクト インスタンスの列挙可能なセットを返します。 |
GetAllAmbientValues(IEnumerable<XamlType>, XamlMember[]) |
要求されたプロパティ セットに対するアンビエント プロパティ情報アイテムの列挙可能なセットを返します。 |
GetAllAmbientValues(IEnumerable<XamlType>, Boolean, IEnumerable<XamlType>, XamlMember[]) |
要求された型とプロパティのセットに対するアンビエント プロパティ情報項目の列挙可能なセットを返します。 |
GetAllAmbientValues(XamlType[])
要求された型に対する使用可能なアンビエント型のオブジェクト インスタンスの列挙可能なセットを返します。
public:
System::Collections::Generic::IEnumerable<System::Object ^> ^ GetAllAmbientValues(... cli::array <System::Xaml::XamlType ^> ^ types);
public System.Collections.Generic.IEnumerable<object> GetAllAmbientValues (params System.Xaml.XamlType[] types);
abstract member GetAllAmbientValues : System.Xaml.XamlType[] -> seq<obj>
Public Function GetAllAmbientValues (ParamArray types As XamlType()) As IEnumerable(Of Object)
パラメーター
- types
- XamlType[]
アンビエント型情報を取得する型のセット。
戻り値
要求した XamlType 識別子のセットに対する値を表す列挙可能なオブジェクトのセット。
適用対象
GetAllAmbientValues(IEnumerable<XamlType>, XamlMember[])
要求されたプロパティ セットに対するアンビエント プロパティ情報アイテムの列挙可能なセットを返します。
public:
System::Collections::Generic::IEnumerable<System::Xaml::AmbientPropertyValue ^> ^ GetAllAmbientValues(System::Collections::Generic::IEnumerable<System::Xaml::XamlType ^> ^ ceilingTypes, ... cli::array <System::Xaml::XamlMember ^> ^ properties);
public System.Collections.Generic.IEnumerable<System.Xaml.AmbientPropertyValue> GetAllAmbientValues (System.Collections.Generic.IEnumerable<System.Xaml.XamlType> ceilingTypes, params System.Xaml.XamlMember[] properties);
abstract member GetAllAmbientValues : seq<System.Xaml.XamlType> * System.Xaml.XamlMember[] -> seq<System.Xaml.AmbientPropertyValue>
Public Function GetAllAmbientValues (ceilingTypes As IEnumerable(Of XamlType), ParamArray properties As XamlMember()) As IEnumerable(Of AmbientPropertyValue)
パラメーター
- ceilingTypes
- IEnumerable<XamlType>
オブジェクト グラフの上方向の走査で検出された場合に評価を停止する 1 つ以上の型を指定します。 この型に目的のアンビエント プロパティが保持されています。 null
でもかまいません。
- properties
- XamlMember[]
アンビエントと見なされるプロパティを識別する 1 つ以上のプロパティ識別子オブジェクトを指定します。
戻り値
要求されたプロパティ セットに対するアンビエント プロパティ情報アイテムの列挙可能なセット。 返された各 AmbientPropertyValue のプロパティ情報は、入力された properties
のいずれかに一致します。
注釈
返される各 AmbientPropertyValue 値には、識別子とプロパティ値が含まれます XamlMember 。
適用対象
GetAllAmbientValues(IEnumerable<XamlType>, Boolean, IEnumerable<XamlType>, XamlMember[])
要求された型とプロパティのセットに対するアンビエント プロパティ情報項目の列挙可能なセットを返します。
public:
System::Collections::Generic::IEnumerable<System::Xaml::AmbientPropertyValue ^> ^ GetAllAmbientValues(System::Collections::Generic::IEnumerable<System::Xaml::XamlType ^> ^ ceilingTypes, bool searchLiveStackOnly, System::Collections::Generic::IEnumerable<System::Xaml::XamlType ^> ^ types, ... cli::array <System::Xaml::XamlMember ^> ^ properties);
public System.Collections.Generic.IEnumerable<System.Xaml.AmbientPropertyValue> GetAllAmbientValues (System.Collections.Generic.IEnumerable<System.Xaml.XamlType> ceilingTypes, bool searchLiveStackOnly, System.Collections.Generic.IEnumerable<System.Xaml.XamlType> types, params System.Xaml.XamlMember[] properties);
abstract member GetAllAmbientValues : seq<System.Xaml.XamlType> * bool * seq<System.Xaml.XamlType> * System.Xaml.XamlMember[] -> seq<System.Xaml.AmbientPropertyValue>
Public Function GetAllAmbientValues (ceilingTypes As IEnumerable(Of XamlType), searchLiveStackOnly As Boolean, types As IEnumerable(Of XamlType), ParamArray properties As XamlMember()) As IEnumerable(Of AmbientPropertyValue)
パラメーター
- ceilingTypes
- IEnumerable<XamlType>
オブジェクト グラフの上方向の走査で検出された場合に評価を停止する 1 つ以上の型を指定します。 この型に目的のアンビエント プロパティが保持されています。 null
でもかまいません。
- searchLiveStackOnly
- Boolean
保存されたコンテキストを使用しない場合は true
。保存されたコンテキストを使用する場合は false
。 既定値は、false
です。
- types
- IEnumerable<XamlType>
アンビエントと見なされる型を識別する 1 つ以上の型識別子オブジェクトを指定します。
- properties
- XamlMember[]
アンビエントと見なされるプロパティを識別する 1 つ以上のプロパティ識別子オブジェクトを指定します。
戻り値
要求された型とプロパティのセットに対するアンビエント プロパティ情報アイテムの列挙可能なセット。 返された各 AmbientPropertyValue のプロパティ情報は、入力された types
または properties
のいずれかに一致します。
注釈
返される各 AmbientPropertyValue 値には、識別子とプロパティ値が含まれます XamlMember 。
この特定の GetAllAmbientValues オーバーロードは、ツリーを通過する同じパス内のアンビエント型とアンビエント プロパティを検索できます。 このオーバーロードを使用すると、戻り値の項目の順序が異なりますGetAllAmbientValues(IEnumerable<XamlType>, XamlMember[])。GetAllAmbientValues(XamlType[])
このオーバーロードにより、保存されたコンテキストを検索で使用することもできません。 GetAllAmbientValues(XamlType[])またはオーバーロードではGetAllAmbientValues(IEnumerable<XamlType>, XamlMember[])、保存されたコンテキストが使用可能な場合は暗黙的に使用されます (これらは常に暗黙的searchLiveStackOnly
なパラメーターfalse
の場合と同様に動作します)。 保存されたコンテキストの概念は、特定の XAML スキーマ コンテキスト、または XAML を組み込むフレームワークによって異なる場合があります。 WPF XAML 実装では、保存されたコンテキストは、テンプレートの展開だけでなく、他の機能領域にも使用されます。