PFN_ENUMERABLE_PROPERTY_CREATE (Compact 2013)
3/28/2014
This callback function is defined by the application. XAML for Windows Embedded calls this function to create a container for an enumerable dependency property that is encountered in property metadata. The PFN_ENUMERABLE_PROPERTY_CREATE name is a placeholder for the function name that the application defines.
Syntax
typedef void (CALLBACK* PFN_ENUMERABLE_PROPERTY_CREATE)(
IXRValueCollection** ppCollection
);
Parameters
- ppCollection
[out] Pointer to a pointer to an IXRValueCollection object that represents the new container for the enumerable property.
Return Value
Returns an HRESULT that indicates success or failure.
Remarks
This callback function is a member of the XRDependencyPropertyMetaData structure. To fill this member, you must first implement a callback function that matches the function signature provided in the syntax section and then pass the name of your callback function into XRDependencyPropertyMetaData. When you create a user-defined control, you can pass the XRDependencyPropertyMetaData structure in a call to IXRApplication::RegisterDependencyProperty or IXRApplication::RegisterAttachedProperty in order to provide metadata for the dependency or attached property.
.NET Framework Equivalent
None.
Requirements
Header |
XamlRuntime.h |
sysgen |
SYSGEN_XAML_RUNTIME |
See Also
Reference
XAML for Windows Embedded Functions
IXREnumerator
IXREnumerable