与WPF中的其他内联相比,如何将内联(Run)水平居中

Aym*_*udi 4 c# wpf xaml textblock

TextBlock在其中放了2个Inlines Run,HorizontalAlignmentTextBlock的设置为Center,这没关系,我只想将第一个Run比较到第二个,这是我的代码:

<TextBlock HorizontalAlignment="Center" VerticalAlignment="Center" FontFamily="/Throne;component/Fonts/#Segoe UI Light" FontSize="35" FontWeight="Bold" Visibility="{Binding UserNameTextBlockVisibility}">
    <Run FontSize="25">En tant que :</Run>
    <LineBreak />
    <Run Text="{Binding UserName}" Foreground="ForestGreen"/>
</TextBlock>
Run Code Online (Sandbox Code Playgroud)

这是我得到的结果:

在此输入图像描述

我想要实现的目标:

在此输入图像描述

我试图搜索文档和互联网上的线程,但我没有找到实现这一目标的方法,我怎么能意识到这一点?

Nit*_*tin 10

设置TextAlignment="Center"在TextBlock上

 <TextBlock TextAlignment="Center" HorizontalAlignment="Center" VerticalAlignment="Center" FontFamily="/Throne;component/Fonts/#Segoe UI Light" FontSize="35" FontWeight="Bold" Visibility="{Binding UserNameTextBlockVisibility}">
    <Run FontSize="25">En tant que :</Run>
    <LineBreak />
    <Run Text="{Binding UserName}" Foreground="ForestGreen"/>
</TextBlock>
Run Code Online (Sandbox Code Playgroud)