TextBlock中的边距文本

时间:2011-01-19 12:21:21

标签: wpf margin textblock alignment

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>

结果在这里:

alt text

对于考试,我想在textBlock中对齐或设置文本边距。

现在:| Chatuje to | _Chatuje

我想在TextBlock的左侧有一些空闲空间。

可用空间TextOfTextBlock

没有

TextOfTextBlock

2 个答案:

答案 0 :(得分:18)

您需要在自己的风格中设置Padding。像这样的东西

<Setter Property="Padding" Value="10,0,0,0" />

答案 1 :(得分:2)

看起来你需要设置Padding而不是Margin。