我想将一个合理的文本放入文本块但是给我一个错误。为什么?我能解决吗?
<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
<TextBlock Height="220"
HorizontalAlignment="Left"
Margin="102,174,0,0"
Name="textBlock1"
Text="TextBlock sdfg asfgbfgb adf ab afg g "
TextAlignment="Justify"
VerticalAlignment="Top"
Width="255" />
</Grid>
答案 0 :(得分:8)
你需要使用<RichTextBox>
,这会很棒。
<RichTextBox TextAlignment="Justify">
<Paragraph>
<Run Text="Lorem ipsum dolor sit amet, consectetur adipiscing elit." />
</Paragraph>
</RichTextBox>
答案 1 :(得分:1)
显然,在TextBlock中使用TextAlignment =“Justify”时,Windows Phone应用程序意外退出。这发生了很多,经过一番研究,我发现这是一个错误。我也看不到任何解决办法。
答案 2 :(得分:1)
使用Richtextbox来对齐文本并在运行时将值绑定到它,
在.xaml
<RichTextBox TextAlignment="Justify"
IsReadOnly="True"
Margin="0,0,0,10">
<Paragraph Foreground="#626262"
FontSize="17"
FontStyle="Normal"
FontFamily="Regular" >
<Run x:Name="txtDescription" />
</Paragraph>
</RichTextBox>
和.xaml.cs
txtDescription.Text ="TextBlock sdfg asfgbfgb adf ab afg g";