I want to remove lines under the text in datagrid. The screen shot of the application is here.
<DataGrid Name="ProductKeyTable" AutoGenerateColumns="FALSE" IsReadOnly="True"
Grid.Row="2" Margin="15" GridLinesVisibility="Horizontal">
<DataGrid.Columns>
<DataGridTextColumn Header="ID" Binding="{Binding ID}" Visibility="Collapsed"></DataGridTextColumn>
<DataGridTextColumn Header="Product Key" Binding="{Binding ProductKeyStr}" Width="3*">
<DataGridTextColumn.HeaderStyle>
<Style TargetType="DataGridColumnHeader">
<Setter Property="HorizontalContentAlignment" Value="Center" />
<Setter Property="VerticalContentAlignment" Value="Center" />
</Style>
</DataGridTextColumn.HeaderStyle>
<DataGridTextColumn.CellStyle>
<Style TargetType="DataGridCell">
<Setter Property="TextBlock.TextAlignment" Value="Center" />
<Setter Property="TextBlock.VerticalAlignment" Value="Center" />
</Style>
</DataGridTextColumn.CellStyle>
</DataGridTextColumn>
<DataGridTextColumn Header="Generation Date" Binding="{Binding GenerationDate}" Width="3*">
<DataGridTextColumn.HeaderStyle>
<Style TargetType="DataGridColumnHeader">
<Setter Property="HorizontalContentAlignment" Value="Center" />
<Setter Property="VerticalContentAlignment" Value="Center" />
</Style>
</DataGridTextColumn.HeaderStyle>
<DataGridTextColumn.CellStyle>
<Style TargetType="DataGridCell">
<Setter Property="TextBlock.TextAlignment" Value="Center" />
<Setter Property="TextBlock.VerticalAlignment" Value="Center" />
</Style>
</DataGridTextColumn.CellStyle>
</DataGridTextColumn>
<DataGridTextColumn Header="Current Machines" Binding="{Binding CurrentMachines}" Width="3*">
<DataGridTextColumn.HeaderStyle>
<Style TargetType="DataGridColumnHeader">
<Setter Property="HorizontalContentAlignment" Value="Center" />
<Setter Property="VerticalContentAlignment" Value="Center" />
</Style>
</DataGridTextColumn.HeaderStyle>
<DataGridTextColumn.CellStyle>
<Style TargetType="DataGridCell">
<Setter Property="TextBlock.TextAlignment" Value="Center" />
<Setter Property="TextBlock.VerticalAlignment" Value="Center" />
<Setter Property="BorderThickness" Value="0 0 0 0" />
</Style>
</DataGridTextColumn.CellStyle>
</DataGridTextColumn>
<DataGridTemplateColumn Width="80">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<Button Margin="2" Background="SkyBlue" Foreground="White" FontSize="12" BorderThickness="0 0 0 0" Width="50" Height="30" Click="DeleteProductKeyClick">Delete</Button>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
</DataGrid.Columns>
</DataGrid>
I tried setting the border thickness of the cell to 0, but it does nothing.
Removing VerticalContentAlignment property will work, but the text is not centered.
Any ideas? Thanks.