Skip to content

Commit 59f07a6

Browse files
committed
Replace ListView with DataGrid in CertViewerControl
Swapped the ListView for a DataGrid to display certificate properties. The DataGrid is set to read-only, disables row headers, and uses explicit columns for improved presentation and usability.
1 parent dba41ac commit 59f07a6

File tree

1 file changed

+11
-13
lines changed

1 file changed

+11
-13
lines changed

QuickLook.Plugin/QuickLook.Plugin.CertViewer/CertViewerControl.xaml

Lines changed: 11 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -15,20 +15,18 @@
1515
<RowDefinition Height="*" />
1616
</Grid.RowDefinitions>
1717

18-
<ListView x:Name="PropertyList"
18+
<DataGrid x:Name="PropertyList"
1919
Grid.Column="0"
20-
Margin="8">
21-
<ListView.View>
22-
<GridView>
23-
<GridViewColumn Width="150"
24-
DisplayMemberBinding="{Binding Key}"
25-
Header="Field" />
26-
<GridViewColumn Width="300"
27-
DisplayMemberBinding="{Binding Value}"
28-
Header="Value" />
29-
</GridView>
30-
</ListView.View>
31-
</ListView>
20+
Margin="8"
21+
AutoGenerateColumns="False"
22+
IsReadOnly="True"
23+
HeadersVisibility="Column"
24+
RowHeaderWidth="0">
25+
<DataGrid.Columns>
26+
<DataGridTextColumn Header="Field" Binding="{Binding Key}" Width="150" />
27+
<DataGridTextColumn Header="Value" Binding="{Binding Value}" Width="*" />
28+
</DataGrid.Columns>
29+
</DataGrid>
3230

3331
<TextBox x:Name="RawText"
3432
Grid.Column="1"

0 commit comments

Comments
 (0)