TextBlock需要太多的垂直空间

时间:2016-02-17 11:50:23

标签: c# wpf textblock

我有简单的控制,包括按钮,图像里面和TextBlock。问题是,TextBlock在实际文本的顶部占用了一些额外的空间,这会在视觉上压缩我的一些边距(特别是在图像和文本之间)。 这是在Snoop中选择了TextBlock的图片。 Problematic TextBlock

以下是使用TextBlock的样式:

<Style x:Key="ManagerNameStyle" TargetType="{x:Type TextBlock}">
    <Setter Property="Margin" Value="5, 0, 5, 3"/>
    <Setter Property="HorizontalAlignment" Value="Center"/>
    <Setter Property="Height" Value="Auto"/>
    <Setter Property="VerticalAlignment" Value="Top"/>
    <Setter Property="FontSize" Value="13"/>
    <Setter Property="FontFamily" Value="Segoe UI"/>
    <Setter Property="Text" Value="Patients"/>
</Style>

使用此样式创建的TextBlock的空项目也具有相同的空间。

Simple text

那么,我可以以某种方式删除这个空间吗?它可以保留给某些特定的符号吗?

1 个答案:

答案 0 :(得分:0)

使用填充属性进行游戏。

<Setter Property="Padding" Value="10, 4, 5, 3"/>

如果不是否定边距可能是解决方案。