Open cmaneu opened 10 years ago
A plugin exists to get a slightly different result. https://github.com/nicovermeir/xamlstyler
I agreed, sorting can be tricky to read. Grouping is more logical, ie : I always group Width and Height together. To automatise the process with a plugin, you need a configuration where you store grouped attributes. Every time a new attribute is encountered, it is added in the configuration file in a "unsorted" group. A UI allowing the user the move attributes between groups.
The alphabetical order is quick and simple. However, it can leads to harder reading when the number of attributes is important. For example,
FontSize
andTextAlignment
have a close relationship, but can be few attributes (lines) away.Here are the different groups, and their ordering, proposed.
Pros:
Cons:
Questions:
Your feedback is welcome.