我有一个简单的XAML示例:
<Grid>
<Button x:Name="button1" FontSize="28" FontWeight="Bold" FontStyle="Oblique" HorizontalContentAlignment="Center" Margin="296,142,296,249">
<TextBlock Width="Auto" Text="button" Padding="0" VerticalAlignment="Center"/>
</Button>
<Button x:Name="button2" Content="button" FontSize="28" FontWeight="Bold" FontStyle="Oblique" Margin="296,234,282,146" />
</Grid>
如果在设计模式下将更改任何按钮的高度(或在xaml中添加并更改了属性Height),则文本块中最后一个字母的部分将从右侧意外地切掉。
仅在倾斜字体样式上出现错误(“斜体”或“正常”看起来不错)。在这种情况下,似乎文本块的宽度边界计算不正确。
可以通过更改填充属性(Padding =“ 0,0,6,0”)进行修复。但这不是一个好习惯。
有人可以建议如何正确显示倾斜的字体样式文本吗?