WPF Multiline TextBlock CenterAlignment Issue [duplicate]

I'm having an issue with multiline text blocks where it is not center aligning properly

The text is coming like

abcde\nabc

This comes out

  abcde
  abc

What I want is

  abcde
   abc

This seems a simple thing and I would have thought that the textblock would center align like that automatically but it does not seem to.


Try the TextAlignment property instead of HorizontalAlignment. First one is the alignment of text in the TextBlock, second the alignment of the TextBlock in the parent container.


TextBlock.TextAlignment should do what you're asking for.