2016-04-09 34 views
1

我的目標是顯示大量數字,並以不同顏色可變地突出顯示前幾個數字。由於RichTextBox會過度殺傷,因此我在其中發現了'運行'的'TextBlock'。帶有TextBlock的UWP文本換行運行

<TextBlock Style="{StaticResource SubText}" Margin="20" TextWrapping="Wrap" > 
        <Run x:Name="txtBlckNumberFirst" Foreground="#1ba1e2" Text="123456789123456789123456789" /> 
        <Run x:Name="txtBlckNumberSecond" Text="123456789123456789123456789" /> 

裏面的XAML預覽包就好了。但是在運行時,它會在第一次「運行」之後總是斷行。我嘗試綁定以及相同的結果。這是正常的行爲,是否有一個簡單的方法來解決這個問題?

回答

0

如果您將Runs放在不同的行上,第一次運行後會添加一個空格。這個單獨的空間不在設計器中顯示,但在運行時應用(我知道這很愚蠢)。因此,只需將兩個Runs放在您的XAML的同一行上即可。

+0

哇...謝謝你做到了! – Vivida