Table of Contents

Method GetAllAmbientValues

Namespace
Alternet.FormDesigner.Wpf.XamlDom
Assembly
Alternet.FormDesigner.Wpf.v10.dll

GetAllAmbientValues(IEnumerable<XamlType>, params XamlMember[])

Returns an enumerable set of ambient property information items for the requested set of properties.

public IEnumerable<AmbientPropertyValue> GetAllAmbientValues(IEnumerable<XamlType> ceilingTypes, params XamlMember[] properties)

Parameters

ceilingTypes IEnumerable<XamlType>

Specifies one or more types that should stop the evaluation when they are encountered traversing upward in the object graph. This type holds the desired ambient property. May be null.

properties XamlMember[]

Specifies one or more property identifier objects that identify the properties to be considered ambient.

Returns

IEnumerable<AmbientPropertyValue>

An enumerable set of ambient property information items for the requested set of properties. The property information for each AmbientPropertyValue that is returned will match one of the input properties.

GetAllAmbientValues(params XamlType[])

Returns an enumerable set of object instances of possible ambient types for the requested types.

public IEnumerable<object> GetAllAmbientValues(params XamlType[] types)

Parameters

types XamlType[]

The set of types from which to retrieve ambient type information.

Returns

IEnumerable<object>

An enumerable set of objects that represent the values for the requested set of XamlType identifiers.

GetAllAmbientValues(IEnumerable<XamlType>, bool, IEnumerable<XamlType>, params XamlMember[])

Returns an enumerable set of ambient property information items for the requested set of types and properties.

public IEnumerable<AmbientPropertyValue> GetAllAmbientValues(IEnumerable<XamlType> ceilingTypes, bool searchLiveStackOnly, IEnumerable<XamlType> types, params XamlMember[] properties)

Parameters

ceilingTypes IEnumerable<XamlType>

Specifies one or more types that should stop the evaluation when they are encountered traversing upward in the object graph. This type holds the desired ambient property. May be null.

searchLiveStackOnly bool

true to not use a saved context; false to use a saved context. The default is false. See Remarks.

types IEnumerable<XamlType>

Specifies one or more type identifier objects that identify the types to be considered ambient.

properties XamlMember[]

Specifies one or more property identifier objects that identify the properties to be considered ambient.

Returns

IEnumerable<AmbientPropertyValue>

An enumerable set of ambient property information items for the requested set of types and properties. The property information for each AmbientPropertyValue that is returned will match one of the input types or properties.