【问题标题】: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>
    

    【讨论】:

      猜你喜欢
      • 2012-05-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-03
      • 1970-01-01
      • 2011-04-06
      • 2021-12-14
      • 1970-01-01
      相关资源
      最近更新 更多