Skip to content

Commit 8025258

Browse files
SLVS-2713 Fix: Report View: selected issue background is missing (#6529)
Part of SLVS-2604
1 parent 0274005 commit 8025258

File tree

1 file changed

+18
-9
lines changed

1 file changed

+18
-9
lines changed

src/IssueViz.Security/ReportView/ReportViewControl.xaml

Lines changed: 18 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -64,11 +64,19 @@
6464
</Style>
6565

6666
<ControlTemplate x:Key="NonExpandableTreeViewItemTemplate" TargetType="TreeViewItem">
67-
<ContentPresenter x:Name="Header"
68-
ContentSource="Header"
69-
Margin="22, 0, 0, 0"
70-
VerticalAlignment="Center" />
71-
67+
<Grid Margin="22, 0, 0, 0">
68+
<Border Name="Bd"
69+
Background="{TemplateBinding Background}"
70+
BorderThickness="{TemplateBinding BorderThickness}"
71+
BorderBrush="{TemplateBinding BorderBrush}"
72+
SnapsToDevicePixels="true"
73+
Margin="{TemplateBinding Margin}">
74+
<ContentPresenter x:Name="Header"
75+
ContentSource="Header"
76+
VerticalAlignment="Center" />
77+
</Border>
78+
</Grid>
79+
7280
<ControlTemplate.Triggers>
7381
<Trigger Property="IsSelected" Value="True">
7482
<Setter Property="Foreground"
@@ -146,12 +154,13 @@
146154
<Style x:Key="NonExpandableTreeViewItemStyle" TargetType="TreeViewItem">
147155
<Setter Property="Foreground" Value="{DynamicResource {x:Static vsShell:VsBrushes.BrandedUITextKey}}" />
148156
<EventSetter Event="PreviewMouseLeftButtonDown" Handler="TreeViewItem_PreviewMouseDown" />
149-
<Setter Property="Template" Value="{StaticResource NonExpandableTreeViewItemTemplate}"/>
157+
<Setter Property="Template" Value="{StaticResource NonExpandableTreeViewItemTemplate}" />
150158
</Style>
151-
152-
<Style x:Key="ExpandableTreeViewItemStyle" TargetType="TreeViewItem" BasedOn="{StaticResource NonExpandableTreeViewItemStyle}">
159+
160+
<Style x:Key="ExpandableTreeViewItemStyle" TargetType="TreeViewItem"
161+
BasedOn="{StaticResource NonExpandableTreeViewItemStyle}">
153162
<Setter Property="IsExpanded" Value="{Binding IsExpanded, Mode=TwoWay}" />
154-
<Setter Property="Template" Value="{StaticResource ExpandableTreeViewItemTemplate}"/>
163+
<Setter Property="Template" Value="{StaticResource ExpandableTreeViewItemTemplate}" />
155164
</Style>
156165

157166
<Style x:Key="IssueTextBlockStyle" TargetType="TextBlock">

0 commit comments

Comments
 (0)