【问题标题】:How can I change my textblock's multiline to have different text alignments如何更改我的文本块的多行以具有不同的文本对齐方式
【发布时间】:2016-01-22 22:46:53
【问题描述】:
如何更改每个文本块的行以具有不同的对齐方式?到目前为止,我有这个代码,但我不知道如何更改第二个和第三个。
<TextBlock Margin="0" Foreground="Red" TextAlignment="Left">
<Run Text="First Line (Left)"/><LineBreak />
<Run Text="Second Line (Center)"/><LineBreak />
<Run Text="Third Line (Right)"/><LineBreak />
</TextBlock>
【问题讨论】:
标签:
wpf
visual-studio
xaml
multiline
textblock
【解决方案1】:
这将产生类似的结果,但是您将拥有多个 TextBlock:
<StackPanel Orientation="Vertical">
<StackPanel Orientation="Vertical">
<TextBlock Text="First Line (Left)" Margin="0" Foreground="Red" TextAlignment="Left"/>
<TextBlock Text="Second Line (Center)" Margin="0" Foreground="Red" TextAlignment="Center"/>
<TextBlock Text="Third Line (Right)" Margin="0" Foreground="Red" TextAlignment="Right"/>
</StackPanel>
</StackPanel>