IAmbientProvider.GetFirstAmbientValue 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
從要求的集合傳回單一環境型別或屬性資訊項目,以第一個遇到的屬性為準。
多載
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[]
要從中擷取環境型別資訊的型別集。
傳回
所要求之集合的第一個結果物件。
適用於
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[]
指定一個或多個物件,這些物件識別要視為環境屬性的屬性。
傳回
在 properties
清單中發現的第一個環境屬性值的單一環境屬性資訊項目。
備註
每個 AmbientPropertyValue 傳回的 都包含 XamlMember 識別碼和屬性值。