2011-01-19 20 views
6

¿Es posible texto de margen en el control TextBlock?texto de margen en TextBlock

Mi estilo en el control textBlock está aquí:

<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> 

El resultado está aquí:

alt text

Para examole me gustaría align o margen que se fijará en el texto en textBlock.

Ahora: | Chatuje a | _Chatuje

me gustaría tener un poco de espacio libre en el lado izquierdo en TextBlock.

Espacio libre TextOfTextBlock

Sin

TextOfTextBlock

Respuesta

18

Es necesario establecer Padding en su estilo. Algo como esto

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

Parece que necesita establecer el relleno en lugar de margen.