Description
Currently, it is possible to specify attached properties via attributes but not elements. For example, this is supported:
<Form>
<sections>
<Form.Section>
<Label text="Sample text" Form.flag="
"/>
</Form.Section>
</sections>
</Form>
but this is not:
<Form>
<sections>
<Form.Section>
<Label text="Sample text">
<Form.flag>
<Form.Flag messageType="error" message="Error!"/>
</Form.flag>
</Label>
</Form.Section>
</sections>
</Form>
This prevents callers from specifying an attached property using anything other than primitive values. WTKXSerializer should also allow a caller to specify an attached property as a complex type, as shown above.