如何将 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  
</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>
Text="Some text:"
我想在冒号后面加一个space。
我试过 xml:space="preserve"
和  
但似乎都不起作用。
我知道可以通过增加边距来实现,但我很好奇是否有其他方法。
最简单的事情就是申请保证金 - 你有什么理由不能这样做?
<TextBlock Text="MyText" Margin="0 0 8 0" />
试试这个,它对我有用。
<RelativePanel>
<TextBlock x:Name="test1" RelativePanel.Below="edLongitude">
ahoj  
</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>