【发布时间】:2016-02-17 11:50:23
【问题描述】:
我有简单的控件,包括按钮、内部图像和 TextBlock。问题是,TextBlock 在实际文本之上占用了一些额外空间,这在视觉上扭曲了我的一些边距(尤其是在图像和文本之间)。 这是在 Snoop 中选择了 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 的空项目也具有相同的空间。
那么,我可以以某种方式删除这个空间吗?是否可以为某些特定符号保留?
【问题讨论】:
-
我们还能看到
style或带有图像的按钮设置吗? -
与问题无关。您可以使用我在任何 TextBlock 上提供的样式重现此内容。
-
您确定问题出在 TextBlock 而不是其包含元素?
-
查看更新的描述。仅带有文本块的空项目顶部具有相同的空间。