2015-08-21 18 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

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

相關問題