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 标识符和属性值。