1
ヘッダーテキストをその下のセルのテキストに揃える方法はありますか?WPF Datagrid - セルテキストをヘッダーテキストと整列する
私のデータグリッドはこのように見え、テキストは私が期待したように並んでいません。 (データグリッドコントロールには、オレンジ色のライン内のすべてです - その外側のテキストを無視する)
私のXAMLは、あなたがここにElementStyleを持つことができ、この
<DataGrid Margin="0,0,0,5" Height="Auto" Width="auto" Block.TextAlignment="Left" AutoGenerateColumns="False" HeadersVisibility="Column" IsReadOnly="True" >
<DataGrid.Columns>
<DataGridTextColumn Header="Document Category" Binding="{Binding categpry}" />
<DataGridTextColumn Header="Distinct ID" Binding="{Binding distinctIDCount}" />
<DataGridTextColumn Header="Occurence (%)" Binding="{Binding percent, Converter={StaticResource roundPercent} }" />
</DataGrid.Columns>
</DataGrid>
(
DataGrid
は、この列のセルをレンダリングするTextBlock
を使用している)をカスタマイズすることができますが、ヘッダーまたは行を変更しますか?ヘッダースタイルはDataGridTemplateColumn.HeaderStyleで可能にする必要がありますhttps://stackoverflow.com/questions/8414725/wpf-datagrid-column-header-resize-with-custom-style –@AryanFirouzyan私は行がないと思っていますヘッダーのテキストは非常によく見えるので、左端に近い。 – erotavlas
DataGridTemplateColumn.CellTemplateをカスタマイズする必要があります。 https://stackoverflow.com/questions/15175546/wpf-custom-datagrid-column-header –