c# .net wpf textblock

c# - ¿Configurar TextBlock para conservar el espacio en blanco al principio y al final?



textbox multiline wpf (3)

En este caso, no es necesario utilizar xml:space="preserve"

<TextBlock xml:space="preserve" Text=" Hello world! " />

Se mostrarán los espacios en blanco, sin embargo

<TextBlock> Hello world! </TextBlock>

no lo hare

EDITAR:

El código a continuación realmente funciona como quiero, esta pregunta es un poco engañosa. Por favor ignórelo.

Normalmente cuando configuro la propiedad de Text de TextBlock como esta:

TextBlock tb = new TextBlock(); tb.Text = " Hello World ";

Los espacios en blanco al principio y al final del texto no se muestran. El texto mostrado por TextBlock es solo Hello World . ¿Cómo puedo configurar TextBlock para mostrarlos (es decir, no eliminar el espacio en blanco)? ¿Me estoy perdiendo alguna propiedad?



configura la propiedad xml: space para conservar en tu XAML, asumo que estás usando WPF

<TextBlock xml:space="preserve" Text=" Hello world! " />

EDITAR: A veces es más fácil hacer cosas en XAML. Solo espero que no estés usando esto para alinear tu texto. Hay muchos otros métodos más elegantes para hacerlo.