XamlStyler icon indicating copy to clipboard operation
XamlStyler copied to clipboard

Reorder setter - FirstTargetNameThenProperty does not work as expected

Open sliwalker opened this issue 2 years ago • 0 comments

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:

  1. Given the following XAML.
  2. Format XAML
  3. 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: image

External Configuration Settings.XamlStyler attached. Settings.XamlStyler.txt

Version Info (please complete the following information):

  • OS: Windows 10

  • Visual Studio: image

  • XAML Styler: [e.g., Extension (3.2001.0), Console (3.1912.0), etc.] image

sliwalker avatar Mar 04 '22 11:03 sliwalker