2015-08-21 16 views
0

Text="Some text:"我想在冒号后面加一个空格。如何在XAML中的TextBlock的末尾添加空格? (视窗10,UWP)

我试过xml:space="preserve" 但既不似乎工作。

我知道它可以通过增加保证金来完成,但我很好奇,如果有另一种方式。

+1

你能解释一下你正在尝试做什么吗?你能不能仅仅为TextBlock添加正确的边距? –

+0

您是否尝试在文本块中的文本之后添加一些额外的空白区域? –

+1

空间只是一个“...”在xaml ... –

回答

4

试试这个,它适用于我。

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

Upvoted因为“ahoj”:) – Alamakanambra

2

最简单的事情也只是将保证金 - 任何原因,你不能这样做呢?

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

没有帮助时,它的多行。 –

4

另一种方法是使用Run

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

在新行的Run元素将添加空间,但如果你写在同一行的两分,空间不会被创建:

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

这是最可靠的方法,我想。 –

相关问题