我使用此代码制作一个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
与顶部对齐。我也找不到这个属性。
答案 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>
编辑:我为您的其他请求添加了额外的属性