次の方法で共有


IAmbientProvider.GetFirstAmbientValue メソッド

定義

最初に検出されたプロパティに基づいて、要求されたセットから単一のアンビエント型またはアンビエント プロパティの情報アイテムを返します。

オーバーロード

GetFirstAmbientValue(XamlType[])

要求された型に対する使用可能なアンビエント型の最初に一致したオブジェクトを返します。

GetFirstAmbientValue(IEnumerable<XamlType>, XamlMember[])

最初に検出されたプロパティに基づいて、要求されたプロパティ セットから単一のアンビエント プロパティの情報アイテムを返します。

GetFirstAmbientValue(XamlType[])

要求された型に対する使用可能なアンビエント型の最初に一致したオブジェクトを返します。

public:
 System::Object ^ GetFirstAmbientValue(... cli::array <System::Xaml::XamlType ^> ^ types);
public object GetFirstAmbientValue (params System.Xaml.XamlType[] types);
abstract member GetFirstAmbientValue : System.Xaml.XamlType[] -> obj
Public Function GetFirstAmbientValue (ParamArray types As XamlType()) As Object

パラメーター

types
XamlType[]

アンビエント型情報を取得する型のセット。

戻り値

Object

要求されたセットに対する最初の結果オブジェクト。

適用対象

GetFirstAmbientValue(IEnumerable<XamlType>, XamlMember[])

最初に検出されたプロパティに基づいて、要求されたプロパティ セットから単一のアンビエント プロパティの情報アイテムを返します。

public:
 System::Xaml::AmbientPropertyValue ^ GetFirstAmbientValue(System::Collections::Generic::IEnumerable<System::Xaml::XamlType ^> ^ ceilingTypes, ... cli::array <System::Xaml::XamlMember ^> ^ properties);
public System.Xaml.AmbientPropertyValue GetFirstAmbientValue (System.Collections.Generic.IEnumerable<System.Xaml.XamlType> ceilingTypes, params System.Xaml.XamlMember[] properties);
abstract member GetFirstAmbientValue : seq<System.Xaml.XamlType> * System.Xaml.XamlMember[] -> System.Xaml.AmbientPropertyValue
Public Function GetFirstAmbientValue (ceilingTypes As IEnumerable(Of XamlType), ParamArray properties As XamlMember()) As AmbientPropertyValue

パラメーター

ceilingTypes
IEnumerable<XamlType>

オブジェクト グラフの上方向の走査で検出された場合に評価を停止する 1 つ以上の型を指定します。 この型に目的のアンビエント プロパティが保持されています。

properties
XamlMember[]

アンビエントと見なされるプロパティを識別する 1 つ以上のオブジェクトを指定します。

戻り値

AmbientPropertyValue

properties リストで最初に見つかったアンビエント プロパティ値の単一のアンビエント プロパティの情報アイテム。

注釈

返される各 AmbientPropertyValue 値には、識別子とプロパティ値が含まれます XamlMember

適用対象