XamlStyler
XamlStyler copied to clipboard
Reorder setter - FirstTargetNameThenProperty does not work as expected
Describe the bug When using this feature on an example XAML clearly showing an unordered state, it is not reordering at all.
To Reproduce Steps to reproduce the behavior:
- Given the following XAML.
- Format XAML
- No reordering happened.
<VisualStateManager.VisualStateGroups>
<VisualStateGroup>
<VisualState>
<VisualState.StateTriggers>
<AdaptiveTrigger MinWindowWidth="720" />
</VisualState.StateTriggers>
<VisualState.Setters>
<Setter Target="ContactActionsList.Width" Value="100" />
<Setter Target="ContactActionsList.Orientation" Value="Horizontal" />
<Setter Target="BBB.Orientation" Value="Horizontal" />
<Setter Target="AAA.Orientation" Value="Horizontal" />
</VisualState.Setters>
</VisualState>
</VisualStateGroup>
</VisualStateManager.VisualStateGroups>
Expected behavior The result should look like this:
<VisualStateManager.VisualStateGroups>
<VisualStateGroup>
<VisualState>
<VisualState.StateTriggers>
<AdaptiveTrigger MinWindowWidth="720" />
</VisualState.StateTriggers>
<VisualState.Setters>
<Setter Target="AAA.Orientation" Value="Horizontal" />
<Setter Target="BBB.Orientation" Value="Horizontal" />
<Setter Target="ContactActionsList.Orientation" Value="Horizontal" />
<Setter Target="ContactActionsList.Width" Value="100" />
</VisualState.Setters>
</VisualState>
</VisualStateGroup>
</VisualStateManager.VisualStateGroups>
Screenshots This is my config:
External Configuration Settings.XamlStyler attached. Settings.XamlStyler.txt
Version Info (please complete the following information):
-
OS: Windows 10
-
Visual Studio:
-
XAML Styler: [e.g., Extension (3.2001.0), Console (3.1912.0), etc.]