如何将 space 添加到 XAML 中的 TextBlock 的末尾? (Windows 10, UWP)

How can I add space to the end of a TextBlock in XAML? (Windows 10, UWP)

Text="Some text:" 我想在冒号后面加一个space。

我试过 xml:space="preserve"  但似乎都不起作用。

我知道可以通过增加边距来实现,但我很好奇是否有其他方法。

最简单的事情就是申请保证金 - 你有什么理由不能这样做?

<TextBlock Text="MyText" Margin="0 0 8 0" />

试试这个,它对我有用。

<RelativePanel>
    <TextBlock x:Name="test1" RelativePanel.Below="edLongitude">
        ahoj &#160;  
    </TextBlock>
    <TextBlock x:Name="test2" RelativePanel.Below="edLongitude" RelativePanel.RightOf="test1" Text="nazdar" />
</RelativePanel>

另一种选择是使用 Run:

<TextBlock Foreground="Black">
    <Run Text="SomeText:"/>
    <Run/>
</TextBlock>

新行的Run元素会添加space,但是如果在同一行写两个Run,则不会创建space:

<TextBlock Foreground="Black">
    <Run Text="SomeText:"/><Run/>
</TextBlock>