カスタム列があります:
<DataGridTemplateColumn Width="*" Header="Name">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<StackPanel>
<TextBlock Text="{Binding DisplayName}" />
<TextBlock Foreground="Gray" Text="{Binding PrivateMessage}" />
</StackPanel>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
DisplayName がその上ではなく中央に配置されるように、空の文字列 "" が指定された場合、TextBlock {Binding PrivateMessage} を非表示にしたいと思います。
これはWPFで可能ですか?