中央揃えが正しくない複数行のテキストブロックに問題があります
テキストは次のようになります
abcde\nabc
これが出ます
abcde abc
私が欲しいのは
abcde abc
これは簡単なことのように思われ、テキストブロックは自動的にそのように中央揃えになると思っていましたが、そうではありません。
TextAlignment
の代わりにHorizontalAlignment
プロパティを試してください。 1つ目はTextBlock
内のテキストの配置、2つ目は親コンテナ内のTextBlock
の配置です。
TextBlock.TextAlignment は、求めていることを実行する必要があります。