如何将两个TextBlock'运行'放在一起

时间:2018-03-07 15:46:56

标签: c# uwp uwp-xaml textblock

我使用此代码制作一个TextBlock,其中包含两种不同的字体:

<TextBlock x:Name="textBlock3" FontSize="48" RelativePanel.Below="textBlock2" Margin="0,20,0,0" FontFamily="Segoe UI" IsTextSelectionEnabled="True">
    <Run x:Name="textBlock3_1">00:00:00</Run>
    <Run x:Name="textBlock3_2" FontSize="20">.00</Run>
</TextBlock>

但它使两个文本彼此相距太远:

有没有办法让它们靠近?我尝试设置边距,结果他们没有保证金属性。

编辑:我还想弄清楚如何使textBlock3_2与顶部对齐。我也找不到这个属性。

1 个答案:

答案 0 :(得分:3)

我成功地通过将两个运行项放在同一行(它们之间没有空格)来纠正它

    <TextBlock x:Name="textBlock3" FontSize="48"  Margin="0,20,0,0" FontFamily="Segoe UI" >
        <Run x:Name="textBlock3_1">00:00:00</Run><Run x:Name="textBlock3_2" FontSize="20" BaselineAlignment="TextTop">.00</Run>
    </TextBlock>

编辑:我为您的其他请求添加了额外的属性

相关问题