Provide a way to change the order attributes are created in the XAML file.
When I drop a TextBlock, for example, the starting attributes applied are:
HorizontalAlignment Margin TextWrapping Text VerticalAlignment
And they are placed in that order. Which appears to alphabetic.
Create a mechanism that alters the order they are added in. For example insert according to like functionality. The old forms properties viewers used to have a way to view by functional group. This same pattern could be used here.