TextBlock 中的边距文本
Posted
技术标签:
【中文标题】TextBlock 中的边距文本【英文标题】:margin text in TextBlock 【发布时间】:2011-06-11 17:34:12 【问题描述】:TextBlock 控件中是否可以设置边距文本?
我在 textBlock 控件上的风格在这里:
<Style x:Key="InfosStyle" TargetType="x:Type TextBlock">
<Setter Property="FontSize" Value="13"/>
<Setter Property="FontWeight" Value="Normal"/>
<Setter Property="Height" Value="35"/>
<Setter Property="VerticalAlignment" Value="Center"/>
<Setter Property="TextAlignment" Value="Justify"/>
<!--<Setter Property="BorderThickness" Value="1"/>-->
<!--<Setter Property="BorderBrush" Value="#BFE3FE"/>-->
<Setter Property="Background" Value="#BFE3FE"/>
<Setter Property="Margin" Value="2,4,0,1" />
</Style>
结果在这里:
例如,我想在 textBlock 中对齐或设置文本边距。
现在:|Chatuje 到 |_Chatuje
我想在 TextBlock 的左侧有一些空闲空间。
可用空间 TextOfTextBlock
没有
TextOfTextBlock
【问题讨论】:
【参考方案1】:你需要在你的风格中设置Padding。像这样的
<Setter Property="Padding" Value="10,0,0,0" />
【讨论】:
【参考方案2】:看起来您需要设置 Padding 而不是 Margin。
【讨论】:
以上是关于TextBlock 中的边距文本的主要内容,如果未能解决你的问题,请参考以下文章
ContentControl 未与 TextBlock 中的文本对齐