PropertyChainValue structure (xamlom.h)

Represents a property defined on an element.

Syntax

typedef struct PropertyChainValue {
  unsigned int Index;
  BSTR         Type;
  BSTR         DeclaringType;
  BSTR         ValueType;
  BSTR         ItemType;
  BSTR         Value;
  BOOL         Overridden;
  hyper        MetadataBits;
  BSTR         PropertyName;
  unsigned int PropertyChainIndex;
} PropertyChainValue;

Members

Index

The index of property in the XAML runtime.

Type

The type of the object.

DeclaringType

The base type of the object.

ValueType

The type of the current value of the property.

ItemType

Collection item type, or null if not a collection.

Value

The value of the property. (Represents an InstanceHandle if MetadataBit is set.)

Overridden

Indicates whether the property is overridden by some property in the value chain.

MetadataBits

A bit field that represents MetadataBits.

PropertyName

The name of the property.

PropertyChainIndex

The index in the PropertyChainSource returned by GetPropertyValuesChain that represents the source of this property.

Requirements

Requirement Value
Minimum supported client Windows 10 [desktop apps only]
Minimum supported server Windows Server 2016 [desktop apps only]
Header xamlom.h