共用方式為


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>

指定一個或多個型別,當在物件圖形中往上周遊時遇到這些型別,即應該停止評估。 這個型別含有所需的環境屬性。

properties
XamlMember[]

指定一個或多個物件,這些物件識別要視為環境屬性的屬性。

傳回

AmbientPropertyValue

properties 清單中發現的第一個環境屬性值的單一環境屬性資訊項目。

備註

每個 AmbientPropertyValue 傳回的 都包含 XamlMember 識別碼和屬性值。

適用於