Browse Source

Show tree connector lines in the Analyze panel

The analyzer tree set ShowLines="False" while the assembly tree uses "True", so
the Analyze panel was missing the connector lines the rest of the app shows. The
two panes already share the same SharpTreeView control and templates, and the
line geometry is driven entirely by the generic node Level/IsLast state, so the
analyzer hierarchy renders them correctly; the False was an unconsidered default
carried in when the pane was migrated to SharpTreeView. Align it with "True".

Assisted-by: Claude:claude-opus-4-8:Claude Code
pull/3816/head
Siegfried Pammer 2 weeks ago committed by Siegfried Pammer
parent
commit
80cd98a09a
  1. 2
      ILSpy/Analyzers/AnalyzerTreeView.axaml

2
ILSpy/Analyzers/AnalyzerTreeView.axaml

@ -7,5 +7,5 @@
mc:Ignorable="d" d:DesignWidth="400" d:DesignHeight="200" mc:Ignorable="d" d:DesignWidth="400" d:DesignHeight="200"
x:Class="ICSharpCode.ILSpy.Analyzers.AnalyzerTreeView" x:Class="ICSharpCode.ILSpy.Analyzers.AnalyzerTreeView"
x:DataType="analyzers:AnalyzerTreeViewModel"> x:DataType="analyzers:AnalyzerTreeViewModel">
<tv:SharpTreeView Name="Tree" ShowRoot="False" ShowLines="False" /> <tv:SharpTreeView Name="Tree" ShowRoot="False" ShowLines="True" />
</UserControl> </UserControl>

Loading…
Cancel
Save